Ниже мой код:JSONP не дает никакого ответа
$.ajax({
url: url,
type: 'GET',
dataType: 'jsonp',
error: function(xhr, status, error) {
alert("xhr="+xhr+" status="+status+" Error="+error);
},
success: function(jsonp) {
alert("success");
}
});
Url содержит PHP файл, расположенный на внешнем сервере, где я сделал echo json_encode($array);
Ответ показан на Firebug вкладке сети, но тревога показывает следующее сообщение об ошибке:
XHR = [объект Object] состояние = parsererror Ошибка = Ошибка: jQuery17209610263814778152_1338375769339 не был called.alert не показывает успех
Что происходит при вставке URL в файл производящего JSONP прямо в браузере? –
@ N.B. : он показывает содержимое в формате json – Sky
@NB: Он показывает следующий ответ: '[{" destination ":" Dallas Texas United States "," country ":" United States "}, {" destination ":" Dallas XXX XXXX States "," country ":" United States "}]' – Sky