Javascript jQuery下拉菜单键上的ajax搜索是';落后一步';
我有一个下拉列表,它由一个php文件通过ajax进行响应。网站上的用户可以使用此下拉列表搜索他的朋友。我有以下代码(未显示验证): 虽然这是可行的,但ajax却落后了一步。我的意思是: 当我在文本框中键入“a”时,它不会显示任何内容 当我输入'ab'时,它应该显示'abhishek'(我使用LIKE子句进行搜索),但它只搜索Javascript jQuery下拉菜单键上的ajax搜索是';落后一步';,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个下拉列表,它由一个php文件通过ajax进行响应。网站上的用户可以使用此下拉列表搜索他的朋友。我有以下代码(未显示验证): 虽然这是可行的,但ajax却落后了一步。我的意思是: 当我在文本框中键入“a”时,它不会显示任何内容 当我输入'ab'时,它应该显示'abhishek'(我使用LIKE子句进行搜索),但它只搜索%a%,因此显示所有名字中有a的朋友 当我键入“abh”时,它现在应该搜索%abh%,而它搜索%ab%(在上一个请求中应该是这样的) 我想不出任何其他方式来解释这一点。
%a%
,因此显示所有名字中有a
的朋友
当我键入“abh”时,它现在应该搜索%abh%
,而它搜索%ab%
(在上一个请求中应该是这样的)
我想不出任何其他方式来解释这一点。我在这里遗漏了什么?使用键而不是向下键
keydown
Fires when the user depresses a key. It repeats while the user keeps the key depressed.
keyup
Fires when the user releases a key, after the default action of that key has been performed.
使用而不是键控
keydown
Fires when the user depresses a key. It repeats while the user keeps the key depressed.
keyup
Fires when the user releases a key, after the default action of that key has been performed.
使用
Keyup
事件而不是keydown
textbox.keyup(function(e) {...
keydown:当用户按下某个键时激发。当用户按下按键时,它会重复\
keyup
在执行某个键的默认操作后,当用户释放该键时激发
有关更多详细信息,请参见。使用
Keyup
事件而不是keydown
textbox.keyup(function(e) {...
keydown:当用户按下某个键时激发。当用户按下按键时,它会重复\
keyup
在执行某个键的默认操作后,当用户释放该键时激发
有关更多详细信息,请参阅。使用tex的keyup事件box@user790454
keydown
和keydup
之间有什么区别?keydown:当用户按下一个键时触发。当用户按下按键时,它会重复。在执行密钥的默认操作后,当用户释放该密钥时,会激发keyup。请使用keyup event for texbox@user790454keydown
和keydup
之间有什么区别?keydown:当用户按下一个键时触发。当用户按下按键时,它会重复。当用户在执行某个键的默认操作后释放该键时,会激发keyup。