Ошибка IE9 «нет транспорта», Firefox / Chrome работают, и запрос не является межсайтовым

Я делаю стандартный вызов JQuery .ajax, уже перескочил через обручи, чтобы заставить его работать в других браузерах, но теперь я просто застрял на IE9 (и ниже, Я уверен). Страница canada.example.com/registration содержит регистрационную форму, которая отправляется с использованием JQuery .ajax:

jQuery.ajax({
    url: 'http://canada.example.com/registration.php',
    type: 'POST'
});

Обратите внимание, что запрос POST сделан на http://canada.example.com/registration.php , поэтому я не делаю межсайтовый запрос.

Теперь это работает в Firefox и Chrome, но IE9 возвращает ошибку «Нет транспорта», как будто он не пытался выполнить запрос. Любые идеи о том, как это исправить? Я приложил немало усилий, чтобы попытаться сделать это не запросом между разными источниками, но IE 9, похоже, все еще так считает.

8
задан outis 30 March 2012 в 21:25
поделиться