<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 –