【发布时间】:2014-12-02 22:40:20
【问题描述】:
没有错误但没有数据。是否需要添加一个选项才能使其正常工作?我的数据使用 ajax 调用的结果。
有什么建议吗?
代码:
$.ajax({
cache: false,
url: "http://a.co.nz/GetTestDocs",
data: '{'
+ ' "oldCompanyIdString": "' + selectOldCompanyId + '", '
+ ' "effectiveDateString": "' + selectEffectiveDate + '", '
+ ' "endDateString": "' + selectEndDate + '",'
+ ' "userToken": "' + userToken + '"'
+ ' }',
type: "POST",
//jsonpCallback: "Value",
contentType: "application/json",
dataType: "json",
error: function (jqXHR, textStatus, errprThrown) {
//console.log(errprThrown);
//window.location = location;
},
success: function (value) {
if (value.GetTestDocsResult != null) {
result = $.parseJSON(value.GetTestDocsResult);
if (result.length == 0) {
alert("Your query did not return any data.");
}
else {
console.log(result);
bindDataTable(result.DocsList);
}
}
}
});
function bindDataTable(data) {
$('#docuList').dataTable({
"processing": true,
"ajax": data,
"columns": [
{ "data": "Description" },
{ "data": "FileLocation" }]
});
}
请帮助..我第一次使用dataTables
【问题讨论】:
-
您的 ajax 调用实际上是否返回任何数据?
-
不,它返回 DocsList 但我确实用它替换了它,但仍然没有工作
-
你有 js 错误吗?
-
不,没有错误
标签: ajax datatables