dwr框架 viewPaymentList()执行了 它的返回函数,listCallBack(data)中alert('asdf')没有反应,表格部分的代码没有运行,页面上没有增加列表,是什么原因。(编译没有出错)
java类 Operation
function viewPaymentList(){
var request =getRequest();
DWRUtil.removeAllRows("viewPaymentBody");
Operation.findPaymentList(request,listCallBack);
}
function listCallBack(data){
alert('asdf');
if(data!=null && data.length>0){
var cellfuncs=[
function(data){
return data['paymentId'];
},
function(data){
return data['payTime'].toLocaleString();
}
];
for(var i=0;i<data.length;i++){
var tr=document.getElementById("viewPaymentBody").insertRow(i);
tr.height="24.px";
if(i%2==0){
tr.style.backgroundColor="#ffffff";
}else{
tr.style.backgroundColor="#e2ffe2";
}
var td=tr.insertCell(0);
td.innerHTML=data[i]['paymentId'].toLocaleString();
td=tr.insertCell(1);
td.innerHTML=data[i]['payTime'].toLocaleString();
}
}
}
java类 Operation
function viewPaymentList(){
var request =getRequest();
DWRUtil.removeAllRows("viewPaymentBody");
Operation.findPaymentList(request,listCallBack);
}
function listCallBack(data){
alert('asdf');
if(data!=null && data.length>0){
var cellfuncs=[
function(data){
return data['paymentId'];
},
function(data){
return data['payTime'].toLocaleString();
}
];
for(var i=0;i<data.length;i++){
var tr=document.getElementById("viewPaymentBody").insertRow(i);
tr.height="24.px";
if(i%2==0){
tr.style.backgroundColor="#ffffff";
}else{
tr.style.backgroundColor="#e2ffe2";
}
var td=tr.insertCell(0);
td.innerHTML=data[i]['paymentId'].toLocaleString();
td=tr.insertCell(1);
td.innerHTML=data[i]['payTime'].toLocaleString();
}
}
}
看看调用这个方法没有,一步一步来找错误~
我看看啊~