Автозаполнение Jquery с JSONP не работает
Я использую следующий код для автозаполнения:
jQuery('#id')
.autocomplete({
"select":function (event, ui)
{
return false;
},
"focus":function(event, ui)
{
return false;
},
"minLength":"3",
"source":function( request, response )
{
jQuery.ajax({
type: 'GET',
url: 'http://localhost/autocompleteex',
dataType: 'jsonp',
jsonp: "jsonp-callback",
contentType: 'application/json; charset=utf-8',
data: {
search:request.term,
},
success: function(data) {
response($.map( data, function( item ) {
return {
label: item.label,
value: item.value
}
}));
},
error: function (msg) {
console.log(' Status : '+ JSON.stringify(msg));
}
});
}
});
Сервер возвращает строку JSON как:
"jQuery111305726958822940869_1443857160714([{\"value\":\"IKlaAbB77L36ovoVTIHWzWaAbB77m0kJ6XsjPMsl6i7oIz2TVPxt8s6eC7rEt
\",\"label\":\"A Fantis Parochial School, BROOKLYN NY\"}]);"
Я что-то упустил? Он всегда показывает журнал ошибок консоли. Любая идея?