У меня следующий вызов jQuery Ajax (других глобальных настроек / обработчиков нет):
$.ajax( {
url: "http://www.blah.com/url/does/not/exist",
type: "get",
data: someData,
dataType: "json",
error: function (xhr, msg, ex)
{
alert("Failed: " + msg);
},
complete: function (xhr, msg)
{
alert("Done: " + msg);
}
Я ожидаю вызова моего обработчика ошибок, но вместо этого запускается событие complete
ипредупреждение отображает Done: success
.В консоли Javascript я вижу следующее сообщение:
XMLHttpRequest cannot load http://www.blah.com/url/does/not/exist.
Origin null is not allowed by Access-Control-Allow-Origin.
- Почему не вызывается мой обработчик ошибок?
- Что означает записанное в журнал сообщение
Origin
на консоль?
Спасибо!