当 wijdatasource complete 是使用 wijhttpproxy 请求并且数据有一些问题时,有没有办法调试或出错?
data: new wijdatasource({
dynamic: true,
proxy: new wijhttpproxy({
url: "@Url.Action("List")",
type: "POST",
dataType: "json"
}),
reader: {
read: function (datasource) {
alert(datasource);
var count = datasource.data.TotalRowCount;
datasource.data = datasource.data.Items;
datasource.data.totalRows = count;
new wijarrayreader([
{ name: "CdCF", mapping: "CdCF" },
{ name: "Descrizione", mapping: "Descrizione" }
]).read(datasource);
}
}
})
使用 Internet Explorer 调试器,我可以看到调用是通过对 List 操作的 200 HTTP 响应进行的,但是“alert(datasource);” 永远不会被执行。我想得到使数据源不解析数据的错误(如果这是错误)。在标准的 ajax 调用中,我可以有一个“错误”回调来尝试调试问题。
$.ajax({
error: function (error) {
alert("error: " + error);
},
url: '@Url.Action("List")',
success: function (code) {
var myModel = {
items: eval(code)
};
}
});