2013-03-16 54 views
-1

我需要在編寫#或@文本框中的ajax調用。我已經從Facebook或Twitter採取了這個想法,當有人在評論區域插入@時div打開顯示你的朋友的名字(或任何相關的)請幫助我,我怎麼能實現這一點。ajax在特殊字符上調用

+0

我有試圖找到在互聯網上的解決方案,但我沒有看到這種情況下的任何相關的幫助。這就是我來這裏尋求幫助的原因。 – user1346129 2013-03-16 17:11:45

+0

如果你已經看到網站更仔細,然後witgout鍵入#或@它會彈出朋友列表時,在朋友數據庫中找到鍵入字母表 – 2013-03-16 17:20:27

回答

0

由於您希望在用戶按#或@鍵時發生某些事情,您需要爲該輸入控件設置onkeypress(或onkeydown,onkeyup)事件。

在事件處理函數(您設置的)內,您將通過參數(該函數的)(或者在IE瀏覽器中通過對象的event屬性)通知用戶按下了什麼鍵。通過簡單的if測試,您將知道這是否是#鍵,如果是這樣,您將進行您的assynchronous ajax調用。

至於你的問題是不是很具體,我希望這給你關於它是如何做的一些想法,我敢肯定,如果您優化的問題,我們會給你更詳細的信息:)

+0

非常感謝你匡,它是一個非常有用的支持。再一次感謝你。 – user1346129 2013-03-16 17:31:20