我运行了一个冗长的 PHP 脚本,我正在修改为 PDO 格式,而不是蹩脚的 mysql Db 调用。在脚本的最后,$output 是 json 编码的:
echo json_encode( $output );
当我运行这两个脚本时,屏幕的输出是相同的,但我的 jquery DataTables 程序在 PDO 编码结果上返回错误,而不是 mysql 返回。
我已经对这两个结果运行了正则表达式,它们是相同的,所以为什么会发生这种情况超出了我的理解。
有人遇到过同样的问题吗?
编辑
数据表错误状态:
DataTables 警告:无法解析来自服务器的 JSON 数据。这是由 JSON 格式错误引起的。