服務器端數據表。除搜索框外,一切正常。只要我在查找框中輸入一個字符,這個錯誤顯示出來:jquery datatables搜索不起作用,但其他一切都很好
DataTables warning (table id = 'sample_1'): DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number' in /home/test/public_html/assets/data-tables/test-pdo.php:99
Stack trace:
#0 /home/test/public_html/assets/data-tables/test-pdo.php(99): PDOStatement->execute()
#1 /home/test/public_html/assets/data-tables/test-pdo.php(143): TableData->get('accounts', 'account_id', Array)
#2 {main}
thrown in /home/test/public_html/assets/data-tables/test-pdo.php on line 99
線99 - $statement->execute();
從參數綁定
我使用的數據表的PDO腳本中列出here
這是PHP錯誤,很可能你沒有通過足夠的參數綁定 –
這實際上是因爲我在我的數據庫連接中使用PDO :: ATTR_EMULATE_PREPARES => false。與第三方腳本的搜索部分和綁定的東西沒有正確完成。如果我打開「開啓」模擬,它可以正常工作。 – user756659
問題中沒有足夠的信息來回答這個問題。你如何建立你的搜索查詢? –