ajax调用特殊字符

时间:2013-03-16 17:06:31

标签: php javascript ajax

我需要在文本框中写#或@时调用ajax。我从Facebook或Twitter上采取了这个想法,当有人在评论区域插入@时,div会打开,显示你朋友的名字(或任何相关内容)请帮助我如何实现这一点。

1 个答案:

答案 0 :(得分:0)

由于您希望在用户按下#或@键时发生某些事情,因此您需要为该输入控件设置onkeypress(或onkeydownonkeyup)事件。

在事件处理函数(您设置)中,您将通过参数(该函数)(或在IE浏览器中通过event对象的window属性)通知您用户使用了哪个键按。通过简单的if测试,您将知道这是否是#键,如果是,您将进行异步ajax调用。

由于你的问题不是很具体,我希望这可以让你了解它是如何完成的,我相信如果你改进你的问题,我们会给你更详细的信息:)