@vohaha

Почему не работает ajax запрос в ie?

Запрос работает во всех браузерах, кроме IE. В IE ничего не выдает по нажатию, даже сообщение об ошибке. Как можно доработать или переделать скрипт?
$.ajax({
            type: "GET",
            url: "http://www.json-generator.com/api/json/get/bZtGcVPsrS?indent=2",
            success: function (data) {
                var items = [];
                $.each(data, function (i, el) {
                    $.each(el, function (key, val) {
                        items.push('\n' + key + ' : ' + val);
                    });
                });
                items.sort();
                alert(items);
            },
            error: function () {
                alert("An error has occurred, please try again");
            }
        });
  • Вопрос задан
  • 2510 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
скорее всего вы столкнулись с кросс-доменными запросами. caniuse.com/#feat=cors

IE до 9-ой версии включительно не поддерживает CORS.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 апр. 2024, в 14:23
7000 руб./за проект
16 апр. 2024, в 14:20
500 руб./за проект
16 апр. 2024, в 14:03
5000 руб./за проект