在datatables js的ajax参数中指定的php文件未执行

时间:2017-09-29 11:49:08

标签: php jquery ajax datatables

我正在尝试从DataTables js库填充表。数据由php脚本提取,我将其作为ajax参数传递,就像datatables站点上指定的示例一样。

但是,我得到的错误是响应无效json。看看我的开发工具,我可以看到它不是!事实上,响应只是php脚本的完整内容,它假设运行并返回一些数据。

因此,DataTables函数将ajax参数视为数据源(因此尝试将其解释为json)而不是要运行的脚本,这将返回数据。

我做错了什么?

这是调用php的javascript:

$("#dataBilling").DataTable({
 "processing":true,
  "serverSide": true,
  "ajax":"scripts/readfromdb.php"
});

readfromdb.php的内容不相关,因为无论它是什么,它甚至都没有被执行。就像我说的那样,devtools将XHR响应显示为该php文件的全部内容。

0 个答案:

没有答案