我試圖調整我在PHP中使用JQuery自動完成時的兩件事。
1.我想,當我選擇一個選項時,它會自動提交表單(目前需要兩次輸入)
2.當我繼續寫入並且沒有新的選項存在時仍然顯示舊選項。我寧願它不建議不相關的選項,即使它們不存在。設置jquery自動完成插件自動提交
感謝
更新: 我已經解決NUM。 2,對於未來的讀者,問題是我發送null而不是來自源url的空json。 關於數量。 1,我已經做了所建議的,現在我的JQuery的js代碼如下所示:
$("#searchid").autocomplete({
source: "/autocomplete_url.php?more=1",
});
$("#searchid").result(function (event, data, formatted)
{
alert("o"); // just to check if got here
$('#formid').submit();
});
然而,結果函數永遠不會調用(我添加了一個簡單的警報,以驗證)。任何想法爲什麼?
你使用了哪一個自動完成的插件?你是如何實現你在php中傳回的結果的? – kinakuta
我正在使用JQUery自動完成,並使用返回JSON的源URL來實現它。 – Noam