0
是否可以向服務器發送textarea中最後3個單詞並自動填充最佳結果,讓用戶繼續輸入(類似於Google自動完成)?類似Google的jQuery UI自動完成
我想要的行爲是:
- ň [EW]
- 新 [ER]
- 新(SPACE)[ER]
- 新 [York]
- New c(AR)
- 新貓 [食品]
- 新貓(TAB)[食品]
- 新貓糧 [使得]
- ...
- 新貓糧是好的爲你的貓的 [健康]
(澄清:[方括號TS]表示,它會自動被鍵入的建議,粗體文字表示部分被髮送到服務器,(TAB)和(SPACE)表示Tab和空格按鍵)
我已經在服務器上有預測下一個單詞的函數(使用馬爾科夫鏈),並且我已經集成了jQuery UI自動完成功能,但是目前它只是將所有文本發送到服務器,並創建一個包含所有可供選擇的建議的列表,一旦選擇它改變了整個文本。
所以它最終涉及到這些問題:
- 如何發送只有最後一部分?
- 如何追加+選擇建議的單詞?
- 如何選擇Tab鍵?