Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery datatable时出现JSON错误_Javascript_Jquery_Ajax_Json_Jquery Datatables - Fatal编程技术网

Javascript 使用jquery datatable时出现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请求,它返回上面的json数据。但是我得到了json解析错误


您的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" }
            ]
        } );
});