|

楼主 |
发表于 2017-11-1 16:00:28
|
显示全部楼层
Model.prototype.button1Click = function(event){
var data2 = this.comp("kqsj");
var yf = this.getElementByXid("select1").value;
var str1 = localStorage.getItem('username');
var datatable1 = this.comp('datatable1')
$.ajax({
// url: "http://10.0.0.247:9999/WebService_NBS_Report.asmx/SearchInfoKQ",
//url: "http://127.0.0.1:9998/WebService_NBS_Report.asmx/SearchInfoMX",
url: "http://127.0.0.1:9998/WebService_NBS_Report.asmx/SearchInfoKQ",
type: "GET",
dataType: "jsonp",
jsonp: "jsonp", //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
jsonpCallback: "callbackappkq", //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
data: { username: str1,yf: yf},//"dean.zhang" urlParams.username"201728565"
async :false,
success: function (data) {
var str=data.result;
//alert(str);
var strs= JSON.parse(str);
json={"@type" : "table","kqsj" : {"ChkDate" : "id",
"sbrq" : "string",
"xbrq" : "string",
}
,"rows" :strs };
data2.loadData(json,false);
datatable1.reload(); 系统提示错误:Cannot read property 'reload' of null
///////////////
},
error: function(errormsg){
alert("JSON传输未成功!!!");
}
});
};
请问为什么会提示语法错误,在按钮点击的时候重新加载一次DATAtable!!!!
|
|