2
我發現了幾個來源討論這個問題,(this one seems the simplest but it is for PHP)。我將使用現有的搜索表單,並創建AutocompleteResponse
處理程序來處理請求。我不明白從文檔是否需要發送的數據將以json格式或字符串數組是否正常。我不確定要發送什麼信息。我創建了一個搜索歷史記錄的新模型如何使用Python在Google App Engine中實現jQuery自動完成功能?
class Search(db.Model):
owner = db.UserProperty()
date= db.DateTimeProperty(auto_now_add=True)
query = db.StringListProperty()
我想將相關查詢建議發送到自動完成。無論是在文檔中還是其他方面,都可以提供幫助。謝謝。
更新
我在Autocomp
處理程序把這個剛剛閉幕前</body>
<script>
$('#search_form').autocomplete({
source: "http://ting-1.appspot.com/autocomp",
minLength: 2});
</script>
我把
data = json.dumps("abc, def")
我天真地認爲data
將被傳遞到jQuery的自動完成插入,但沒有任何事情發生。我究竟做錯了什麼?
很好,謝謝!這工作。但是我需要將'添加到我的表單中。另外,我想我期待的是類似「google-type」的自動完成功能,但這與瀏覽器自動完成功能相同,所以現在我不確定爲什麼要使用jQuery而不是使用瀏覽器自動完成功能。再次感謝。 – Zeynel
@Zeynel由於瀏覽器自動完成功能只包含用戶以前輸入的數據,這將包括你想要的任何數據。要讓自動完成數據取決於輸入的內容,請編寫您的處理程序以接受目前爲止的字符串並從中生成建議。 –