<script type="text/javascript">
$(document).ready(function(){
$('#tags').autocomplete({
source:function(request,response){
$.ajax({
type: "POST",
data: "",
url: 'getplacetags.php',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var resultSet = data;
var arr=[];
for(var i in resultSet)
{
arr.push(resultSet[i])
}
return arr;
},
error: function() {
alert('failure');
}
});
}
});
});
</script>
HTML-:从PHP返回数组到jQuery自动完成不起作用。
<input type="text" id="tags" />
我有在返回阵列自动完成功能的问题。数组arr未显示在文本框中的自动完成中为什么?
JSON数据检索从getplacetags.php
那么,你正在做一个邮政通话,但你没有发送任何数据。 data:“”也许使用$ .get()来检索数据是个好主意。 –
@ Ignacio Belhot Colistro-当您没有任何数据要发送时应该完成哪种类型的呼叫? – bhawin
我上面编辑了我的评论,@bhawin –