[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: getJSON не работает в ИЕ
olgatcpip
ОООх. Узнала вчера, что 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);

}

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



Спустя 1 час, 56 минут, 11 секунд (16.09.2010 - 08:07) Гость_Michael написал(а):
Цитата
async: false,

это зачем?

Спустя 2 минуты, 44 секунды (16.09.2010 - 08:10) olgatcpip написал(а):
это для моих частных нужд.
я тут прго идею говорю: если getJSON не работает, замените его на ajax! как вы это сделаете, не важно, в частности можете как е меня написать.

Спустя 1 час, 12 минут, 4 секунды (16.09.2010 - 09:22) Michael написал(а):
Цитата (olgatcpip)
ОООх. Узнала вчера, что getJSON не работает в ИЕ и как решить проблему никто не знает.

Все дело в самом тексте json. Для строго правильно оформленного json все прекрасно работает.


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.