Я запрашиваю URL-адрес с помощью ajax, который приводит к коду HTTP-заголовка 500. Я ожидал, что это вызовет функцию ошибки:
$.ajax({
url: "http://xxx",
dataType: "jsonp",
crossDomain: true,
success: function( data ) {
alert('success');
},
error: function () {
alert('error');
}
});
Это работает в Safari, но не работает в Chrome и Firefox.
Что я делаю не так?
Это последняя версия jquery 1.4.X по причинам, по которым я не могу обновить ее до более поздних версий.
В ответ отправляется HTTP-код 500, тип содержимого application / json и содержимое:
jsonp1310063232212 ({"ошибка" : {"причина": "Пользователь не найден"}})