Моего автозаполнение не работает, я оповестил ответ от Ajax, это JSONJquery автозаполнение не работает
<script src="../jquery.js" type="text/javascript"></script>
<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js" type="text/javascript">
</script>
$(document).ready(function(){
var arr=[];
$.ajax({
type:'POST',
url:'showtags.php',
success:function(res)
{
arr = $.parseJSON(res);
$('#tags').autocomplete({
source:arr
});
}
});
});
Я также узнал, что аранжировка не является массив, как обычный массив в JavaScript отображается все его элементы, когда мы делаем alert (arr), но он говорит [Объект объекта].
переменная УЭ = { "1": "привет", "72": "позвоню", "73": "это я"}
переменная обр есть = объект {1 = «Привет», 72 = «позвоню», 73 = «это я»}
попробуйте arr.push ($ parseJSON (res)); –
@johnsmith все еще не работает –
Вы знаете, что [автозаполнение] (http://jqueryui.com/autocomplete/) является функцией, предоставляемой jQuery * UI *, а не основным jQuery, правильно? –