Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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 未捕获类型错误:无法使用';在';操作员搜索';长度';返回的文件数_Javascript_Jquery_Ajax_Datatables - Fatal编程技术网

Javascript 未捕获类型错误:无法使用';在';操作员搜索';长度';返回的文件数

Javascript 未捕获类型错误:无法使用';在';操作员搜索';长度';返回的文件数,javascript,jquery,ajax,datatables,Javascript,Jquery,Ajax,Datatables,我试图从jQuery datatables中的存储过程中获取数据。出于某种原因,它抛出了这个错误 $(文档).ready(函数(){ var mesa=$('.datatable').datatable({ 文件名:“ReturnReportScont”, 回答:是的, “bAutoWidth”:false,//根据您希望表格的宽度进行切换 “ajax”:{ “url”:“/控制器/存储过程”, “类型”:“获取”, “数据类型”:“json” }, “延迟渲染”:正确, “响应”:正确, do

我试图从jQuery datatables中的存储过程中获取数据。出于某种原因,它抛出了这个错误

$(文档).ready(函数(){
var mesa=$('.datatable').datatable({
文件名:“ReturnReportScont”,
回答:是的,
“bAutoWidth”:false,//根据您希望表格的宽度进行切换
“ajax”:{
“url”:“/控制器/存储过程”,
“类型”:“获取”,
“数据类型”:“json”
},
“延迟渲染”:正确,
“响应”:正确,
dom:'Bfrtip',
“bSort”:错误,
按钮:[
“excel”、“打印”
],
“栏目”:[
“返回的文件数”,
“返回文件的百分比”
]

听起来控制器返回的JSON格式不正确。有关AJAX的预期结构,请参阅。非常直截了当:您只是使用了错误的方式……(单击文档链接)@davidkonrad您指的是使用这样的列?“列”:[“返回文件数”、“返回文件百分比”],@Minhal,我相信数组中的值是指标题?那么它应该是
列:[{title:“返回文件数”},{title:“返回文件百分比”}]
您需要提供对象文本或
null
值…@davidkonrad是的,它们是存储过程中的列名。“列”:[{title:“返回的文件数”},{title:“返回的文件百分比”}]