jquery ajax autocomplete不确定如何使其工作
我第一次尝试使用jqueryajax自动完成扩展程序,到目前为止还不适合我。请指出错误和建议,使这项工作jquery ajax autocomplete不确定如何使其工作,jquery,Jquery,我第一次尝试使用jqueryajax自动完成扩展程序,到目前为止还不适合我。请指出错误和建议,使这项工作 <script type="text/javascript"> $(document).ready(function() { $.support.cors=true; $('#firstName').autocomplete({ alert('HEY');
<script type="text/javascript">
$(document).ready(function()
{
$.support.cors=true;
$('#firstName').autocomplete({
alert('HEY');
minLength:2,
source: function( request, response) {
$.ajax({
type: 'GET',
url: 'http://MyServer/MyService/api/StaffSearch/GetStaffByFirstName'
data: {'term': request.term},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
alert('success in autocomplete');
response(data);
},
error: function(msg) {
alert('error in autocomplete');
}
})
},
})//end autocomplete
});
</script>
<div>
<label for="firstName">First Name</label>
<input type="text" id="firstName" name="firstName">
</div>
$(文档).ready(函数()
{
$.support.cors=true;
$('#firstName')。自动完成({
警惕(‘嘿’);
最小长度:2,
来源:功能(请求、响应){
$.ajax({
键入:“GET”,
网址:'http://MyServer/MyService/api/StaffSearch/GetStaffByFirstName'
数据:{'term':request.term},
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(数据){
警报(“自动完成成功”);
答复(数据);
},
错误:函数(msg){
警报(“自动完成时出错”);
}
})
},
})//结束自动完成
});
名字
您缺少.ajax中的$
({
发生了什么?没有发生什么?JS控制台中有什么?您有一把工作小提琴吗?这些事情通常都很容易调试。回答我刚才问的问题(除了最后一个)通常是足够的。如果你不能弄清楚,那就是你要说的全部…..注意:contentType
参数是在请求中发送到服务器的Content-type
头。它不是响应的Content-type
。这是数据类型
(和/或您的服务器)的工作如果你不能提出一个完整的问题并提供一些琐碎的信息来访问,你有什么好的答案?你有理由打开JS控制台并查找错误。这叫做调试。从中可以看出,你提供的信息可能会帮助其他人找出答案。不要让我们做你所有的工作,帮助我们帮助你。我会考虑“不帮助的人这样做是因为他们不能,而是向内看。”USER122099:仅仅从这个代码,没有人能弄明白;我们没有主意。发生了什么。您需要提供更多详细信息,我们不是来为您调试代码的,我们是来帮助您解决问题的。