Я пишу веб-приложение ajax, но по какой-либо причине, когда я выполняю GET во внутренней службе данных в Internet Explorer 9 (IE9), это не работает. Этот же звонок отлично работает в Chrome, Firefox и Safari. Я использую веб-сервер localhost (wamp) для разработки и разработки в той же сети, что и служба данных, которую я пытаюсь ударить. Я использую JQuery 1.8.1 (я вернул несколько версий, но все еще вижу проблему). Мой код выглядит следующим образом:
$(document).ready(function() {
var loginUrl = "http://omittedurl.com";
console.log(loginUrl);
$.ajax({
type : "GET",
url : loginUrl,
dataType : "json",
success : function(response) {
console.log("RESPONSE: " + response);
}
});
});
Как я уже говорил, этот код отлично работает на Chrome и Firefox. В IE9, когда я смотрю веб-отладчик, ошибок в журналах нет. Это похоже на то, что IE9 просто полностью игнорирует кусок .ajax. Вещи, которые я пробовал:
- Отключить кеширование Ajax
- URL-адрес моего URL-адреса URL-адреса
- Вернулся к трем более старым версиям JQuery
- Вручную пинговал мой URL из IE9 (можно получить ответ)
Любые идеи?