2013-03-16 60 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