С php-файлом, который обрабатывает вызов json.
Вот javascript:
$("input").autocomplete({
source: function(request, response) {
$.ajax({
url: "ajax.php",
dataType: "json",
data: {
"v" : "jsonp",
"q" : request.term
},
success: function (data) {
response(data[1]);
}
});
}
});
и ajax.php
<?php
$v = $_GET['v'];
$q = $_GET['q'];
echo file_get_contents("http://anywhere.ebay.com/services/suggest?v=$v&q=$q");
?>
Я предполагаю, что jQuery ajax () не поддерживает тип данных "jsonp", потому что это было проблемой все время.
У вас все еще остается тот же ответ в json.