1
作爲一些其他人,我有jQuery的自動完成和MySQL的問題。 我總是得到一個404,不知道爲什麼。jquery自動完成php錯誤404
這就是自動完成連接:
jQuery(document).ready(function($){
$('#planeID-input').autocomplete({source:'suggest_planeID.php', minLength:1});
});
,這裏是我的suggest_planeID.php樣子:
<?php
include "db_connect.php";
$search = protect($_GET['term']);
$result = mysql_query("SELECT planeID FROM `planes` WHERE `planeID` LIKE '%$search%' ") or die('Something went wrong');
$json = '[';
$first = true;
while ($row = mysql_fetch_assoc($result))
{
if (!$first) { $json .= ','; } else { $first = false; }
$json .= '{"value":"'.$row['planeID'].'"}';
}
$json .= ']';
echo $json;
我在Chrome控制檯得到的錯誤是:
GET http://localhost/phptomysql/try_2/suggest_planeID.php?term=D-0 404 (Not Found)
有些想法或提示?
檢查路徑「http:// localhost/phptomysql/try_2/suggest_planeID.php」是否導致正確的目錄並可用於Web服務器。 – Bjoern
太棒了!從來沒有考慮過這樣一個愚蠢的錯誤原因:) 但現在我有問題,沒有結果從數據庫返回,雖然我嘗試實際存在於數據庫中的值。 我不知道如何調試。 – juleee
mysql看起來像: 我有一個DatatBase稱爲「測試」與表內caled「飛機」。這張表有兩列'planeID'和'planeType' – juleee