getJSON не работает в ИЕ

ОООх. Узнала вчера, что getJSON не работает в ИЕ и как решить проблему никто не знает. Ну, пришлось самой искать обход. Нашла! И на эту мысль меня натолкнула статья

А если точнее, я осознала, что getJSON - это аякс запрос по сути.

Итого заменила код
$.getJSON(ajax.url + '?tag=' + etext, null, function(data){
 // что-то делаем...
alert(data);
}

на
function getSelect(){
    var options = {
        url:    ajax.url, // скрипт обработки
        type: 'GET',    // метод
        dataType: 'json',    // тип возврщаемых данных
        success: processJson,    // обработчик
        async: false,
        cache: false
    };
    $.ajax(options);
}
function processJson(data) {
   
// что-то делаем...
    alert(data);

}

Больше писанины, но аякс уже везде работает !
Ура!

Комментарии

Популярные сообщения