Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
DataTables v1.10.2和v1.10.4中的jQuery DataTable问题与angular$resource.query()答复对象_Jquery_Angularjs_Datatables - Fatal编程技术网

DataTables v1.10.2和v1.10.4中的jQuery DataTable问题与angular$resource.query()答复对象

DataTables v1.10.2和v1.10.4中的jQuery DataTable问题与angular$resource.query()答复对象,jquery,angularjs,datatables,Jquery,Angularjs,Datatables,DataTable中函数fnAddData()的更改(以下代码)导致angularJS$resource.query()出现问题: $resource.query的返回对象是$resource对象的数组。检查是否将传递的对象添加为多行失败,因为$.isPlainObject返回false。将显示以下错误: DataTables警告:表id=DataTable_table_1-为第0行请求的未知参数“xyz…”。有关此错误的详细信息,请参阅 是否有人找到了解决方法,或者我做错了什么?我最终在他们的

DataTable中函数fnAddData()的更改(以下代码)导致angularJS$resource.query()出现问题:

$resource.query的返回对象是$resource对象的数组。检查是否将传递的对象添加为多行失败,因为$.isPlainObject返回false。将显示以下错误:

DataTables警告:表id=DataTable_table_1-为第0行请求的未知参数“xyz…”。有关此错误的详细信息,请参阅


是否有人找到了解决方法,或者我做错了什么?

我最终在他们的网站上记录了这个错误,并使用这些黑客作为修复:

  • 或者:使用容器对象保存该数组

  • 或者:在将$resource对象传递给dataTables之前使用JSON.stringify()和JSON.parse()-

    var objectToSendToDataTables = JSON.parse(JSON.stringify(data));
    
  • var objectToSendToDataTables = JSON.parse(JSON.stringify(data));