Я использую jquery, и я делаю ajax-вызов веб-сервиса, который возвращает некоторые данные json. Это отлично работает в firefox, но по какой-то причине не в IE.Ajax вызов из jquery работает в firefox, но не в IE8
$.ajax({
type: "GET",
url: "http://domain.com/Service.svc/data",
dataType: "json",
success: function(data) {
//In firefox this shows the right value of test but in IE8 just "0", why?
alert(data.d.test);
}
});
Я знаю, что содержание ответа (данные):
{"d":{"__type":"MyContent:#","test":888.75,"test2":592.5}}
Так что предупреждение показывает 888.75 в светлячок, но 0 в Internet Explorer. Я не понимаю, почему это происходит?
Запустите Fiddler и убедитесь, что IE получает правильный ответ. – SLaks
Кстати, вы пропустили цитату в URL-адресе. – SLaks
Будет ли каждый вызов jquery ajax с моего сайта появляться в скрипаче? – Martin