Javascript 使用jquery datatable时出现JSON错误
我正在向服务器发出ajax请求,它返回上面的json数据。但是我得到了json解析错误Javascript 使用jquery datatable时出现JSON错误,javascript,jquery,ajax,json,jquery-datatables,Javascript,Jquery,Ajax,Json,Jquery Datatables,我正在向服务器发出ajax请求,它返回上面的json数据。但是我得到了json解析错误 您的ajax属性不应包含column属性: 代码: 这是分配列的正确方法吗?@RohanKumar,嗯-他正在得到一个结果,并使用jsonp。。。。因此,不,与同源策略无关。是的,现在看起来好多了:)已删除答案。DataTables警告:table id=example-无效JSON响应。有关此错误的更多信息,请参阅您拥有的数据不是JSONP。如果我删除JSONP,我将获得同源策略error@GirishMa
您的ajax属性不应包含column属性: 代码:
这是分配列的正确方法吗?@RohanKumar,嗯-他正在得到一个结果,并使用jsonp。。。。因此,不,与同源策略无关。是的,现在看起来好多了:)已删除答案。DataTables警告:table id=example-无效JSON响应。有关此错误的更多信息,请参阅您拥有的数据不是JSONP。如果我删除JSONP,我将获得同源策略error@GirishMahindrakar,ok for the same origin policy可以这样添加,但是您的ajax和列重叠,我在答案+1中显示了重叠。好地方。我也认为这是正确的答案@GirishMahindrakar,您的初始化选项格式不正确:)
[{"name":"aaa","firstname":"bbb","lastname":"ccc"},
{"name":"qqq","firstname":"eee","lastname":"mmm"},
{"name":"www","firstname":"ooo","lastname":"lll"}]
$(document).ready(function() {
$('#example').dataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "http://example",
"dataType": "jsonp",
"columns": [
{ "data": "name"},
{ "data": "firstname" },
{ "data": "lastname" }
]
}
} );
});
$(document).ready(function() {
$('#example').dataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "http://example",
"dataType": "jsonp"
},
"columns": [
{ "data": "name"},
{ "data": "firstname" },
{ "data": "lastname" }
]
} );
});