Javascript Jqueryui Autocomplete正在工作,但现在不工作了
我尝试使用Jqueryui自动完成。它工作得很好。但现在不是了。这是密码 输入字段:Javascript Jqueryui Autocomplete正在工作,但现在不工作了,javascript,jquery,css,jquery-ui,autocomplete,Javascript,Jquery,Css,Jquery Ui,Autocomplete,我尝试使用Jqueryui自动完成。它工作得很好。但现在不是了。这是密码 输入字段: <input class="form-control mandatory" id="name" name="name" placeholder="Enter your name please" type="text" onkeypress="return stop(event);" ondrop="return false;" onpaste="return false;"> 我签入了fir
<input class="form-control mandatory" id="name" name="name" placeholder="Enter your name please" type="text" onkeypress="return stop(event);" ondrop="return false;" onpaste="return false;">
我签入了firebug,但既没有GET也没有POST请求
然后我尝试将keyup=getdatathis.value添加到输入标记中,并在该函数中使用$.post获取数据,并将返回的结果作为源分配给autocomplete。我正在以正确的json格式获取数据。但我仍然看不到自动完成的作用
我刚刚看到一个对css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png文件的get请求,我认为这是一个自动完成的背景图像
我做错了什么?您可以不使用onkeypress事件直接使用,自动完成在onkeypress中自动工作 使用以下命令:
$("#name").autocomplete({
minLength : 2,
source: [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
]
});
});
我对您的源数据源getemaillist.php有疑问
请确保分配的数据格式正确
作为参考,请使用此
希望这可能会有所帮助。您键入的字符是否超过2个?是的,我键入了,事实上,我可以看到自动完成图像的get请求,如上所述。您提供的源应该是数组值,而不是php页面。它可以是php页面,只是页面应该返回json编码的数组,以上代码现在运行正常..感谢您的帮助。但是现在它工作得很好,我仍然在使用上面给出的代码。不过,感谢您的帮助。欢迎您:
$("#name").autocomplete({
minLength : 2,
source: [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
]
});
});