![]() |
0 Всего найдено: 12
kdz
Сообщение
12/02/2010 10:44
Копия темы
jquery help! Всем привет. Впервые столкнулся с такой ситуацией: в ie не обрабатывается событие success при вызове $.get или $.post. Как быть, подскажите панацею? Очень не хочется для ie писать отдельное поведение. Мне кажется, решения есть. Всем спасибо.
contenter
Сообщение
12/02/2010 11:02
Копия темы
jquery кроссбраузерный. начит че то написано неправильно
kdz
Сообщение
12/02/2010 11:04
Копия темы
$.post("process.php", {pos: step[2], sq: step[8], izo: step[5]}, function(xmlData){ alert('event!'); });
RiDDi
Сообщение
12/02/2010 11:07
Копия темы
заголовки возвращаемые process.php правильные? Они вообще есть? )
kdz
Сообщение
12/02/2010 11:09
Копия темы
header('Content-Type: application/xml; charset=cp1251'); echo "<?xml version=\"1.0\" encoding=\"cp1251\" standalone=\"yes\"?>";
kdz
Сообщение
12/02/2010 11:11
Копия темы
вот полный код, попробовал один костыль не подошел. data = ''; var dtype = (jQuery.browser.msie) ? 'text' : 'xml'; $.post("process.php", {pos: step[2], sq: step[8], izo: step[5]}, function(xmlData){ var tmp; if ( typeof xmlData == 'string') { // если это IE то создаем ActiveX объект и приобразуем строковую переменную в XML data = new ActiveXObject( 'Microsoft.XMLDOM'); tmp.async = false; tmp.loadXML( xmlData); } else { tmp = xmlData; } $('item',tmp).each(function(i){ var name = $(this).find("name").text(); var sum = $(this).find("sum").text(); var montage = $(this).find("montage").text(); var img = $(this).find("img").text(); data = data + name + " " + sum + " " + montage + " " + img + " "; }); alert(data); $('#form').slideDown(600); }, dtype);
kdz
Сообщение
12/02/2010 11:42
Копия темы
вот в этом фрагменте ошибка: data = new ActiveXObject( 'Microsoft.XMLDOM'); tmp.async = false; tmp.loadXML( xmlData); теперь остается вопрос, как оперу научить.
kdz
Сообщение
12/02/2010 15:27
Копия темы
Спасибо тебе! Для IE это помогло. С оперой как быть не подскажешь, она тоже не хочет обрабатывать событие? Видел в сети какие-то переопределения статусов, но так и не понял, как они работают.
xadminx
Сообщение
12/02/2010 15:32
Копия темы
0
С оперой вообще проблем не было никогда %) Нужно смотреть онлайн, что не так... |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |