【发布时间】:2016-03-27 09:18:34
【问题描述】:
我正在进行 Ajax 调用,返回值存储在“数据”变量中。现在,我想使用这个“数据”(以 JSON 对象的形式)来绑定表“templateRegArea”。
$.ajax({
url: "Ajax_UserPermissionProfile.aspx/GetTemplatePropertyList",
method: 'post',
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{ 'iAcctId': '" + $('#hidIAcctId').val() + "', 'iTemplateID': '" + templateID + "'}",
success: function(response) {
var data = eval((response.d != undefined) ? response.d : response);
alert(data);
$('#templateRegArea').DataTable({
ajax: data,
columns: [{
data: data.ID
}, {
data: data.Name
}, {
data: null,
className: "center",
defaultContent: '<a href="" class="editor_edit">Edit</a> / <a href="" class="editor_remove">Delete</a>'
}]
});
},
error: function(error) {}
}
我收到以下错误。
【问题讨论】:
-
您收到“无效的 JSON 响应”。这些“数据”的价值是什么?
-
data.ID 和 data.Name 包含一些值
-
复制数据并粘贴到这里@Roneetshaw
标签: javascript jquery ajax datatable