2
我試圖讓jQuery自動完成指向一個PHP文件(它從MySQL收集數據)。jQuery自動完成 - 請求不會被髮送
首先我從Javascript數組樣本數據嘗試過了,它的工作:
但是,當我指出這JSON格式返回數據的文件(以下官方文檔),這是行不通的。我認爲這是在PHP中的問題,但是當我檢查螢火原來請求永遠不會在第一時間被送到
這是我使用的代碼:
$("input#name").autocomplete({
position: {
offset: "0 -10px",
},
source: "http://absolutepathtofile/autosuggest.php"
});
而從螢火蟲截圖(homepage.js是包含上面的自動完成代碼的文件):
我可以提供的PHP代碼,但我不認爲這真的很重要,因爲這個問題應該是在Javascript中 - 讓我們說我正在使用這個autosuggest.php中的測試代碼:
$array[0]="test";
$array[1]="test1";
echo json_encode($array);
有人知道這裏有什麼問題嗎?
是來自與當前頁面相同的域和協議的'http:// absolutepathtofile/autosuggest.php'? –
是的,它在同一個域上,我用絕對路徑來確保我沒有指向錯誤的東西。 – jovan
同樣的協議呢?使用相關網址時,您實際上更確定使用正確的網站。另外,屏幕截圖中的'net'標籤指向'JS'請求,它應該指向'XHR'請求。 –