我一直在使用php,mysql开发一个AJAX聊天应用程序。现在几乎完成了,唯一的问题是当异步ajax调用期间,用户输入消息并回复时,文本框会不断失去焦点。
这里正在发生的事情是我有两个div,它们正在通过两个不同的AJAX调用不断更新。一个是在线用户,另一个是消息列表。它完美地工作着。为了给用户提供实时视图,我必须非常频繁地触发ajax调用,如每2秒或接近该时间。ajax函数完美地工作着,只有在ajax调用进行中且用户正在输入消息时才会失去焦点,用户必须单击浏览器中的其他位置,然后返回到文本框中再次输入。
感谢任何形式的帮助。最好的问候。
这里正在发生的事情是我有两个div,它们正在通过两个不同的AJAX调用不断更新。一个是在线用户,另一个是消息列表。它完美地工作着。为了给用户提供实时视图,我必须非常频繁地触发ajax调用,如每2秒或接近该时间。ajax函数完美地工作着,只有在ajax调用进行中且用户正在输入消息时才会失去焦点,用户必须单击浏览器中的其他位置,然后返回到文本框中再次输入。
感谢任何形式的帮助。最好的问候。