-3
我想第一次使用jQuery的ajax自動完成擴展,它到目前爲止還沒有爲我工作。請指出錯誤和建議來完成這項工作。jquery ajax autocomplete不知道如何使它工作
<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>
發生什麼
$
?什麼不發生?什麼在JS控制檯?你有一個工作小提琴嗎?這些東西往往是微不足道的調試。回答我剛剛問到的問題(除了最後一個)通常都足夠了。 – 2013-03-19 17:54:48如果你無法弄清楚,那就是你所說的全部...... – user1220099 2013-03-19 18:06:02
注意:'contentType'參數是'Content-type'頭部***發送給***服務器的* **請求***。它不是響應的「內容類型」。這是'dataType'(和/或你的服務器)的工作。在這裏擺脫'contentType'參數,它可能會破壞你的請求。 – 2013-03-19 18:23:59