LINUX.ORG.RU

ie7 parseerror, как это лечиться ?


0

0

5675        jQuery.ajax({
5676               type: "GET",
5677               url: 'ajax.php',
5678               dataType: 'html',
5679               data: param,
5680               success: function(msg) {
5681
5682                   jQuery('#content').html(msg);
5683                   var scripts = [];
5684                   var regexp = /<script[^>]*>([\s\S]*.?)<\/script>/gi;
5685                   while ((script = regexp.exec(msg))) scripts.push(script[1]);
5686                   scripts = scripts.join('\n');
5687                   //if (scripts) (window.execScript) ? window.execScript(scripts) : window.setTimeout(scripts, 0);
5688                   eval(scripts);
5689                   
5690                   },
5691             error: function (XMLHttpRequest, textStatus, errorThrown) {
5692                   alert(textStatus + ', ' + errorThrown);
5693                   }
5694         });

во всех остальных браузерах - чики-пики
ie7 - прям загледенье какое-то
никто не сталкивался с такой проблеммой 
может быть кто-нибудь подскажеться из-за чего это, в какую сторону рыть ?
как это лечиться ?

ps в гугле не забанили, просто не нашел ничего на эту тему, возжно не то искал ))

спасибо


> как это лечиться ?

да, каждый запуск IE - выстрел в ногу

phasma ★☆
()

if ($.browser.msie) { var xml; xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); data = xml; }

anonymous
()
Ответ на: комментарий от anonymous

да, сорри совсем забыл написать
ошибка не возникает
только на ie7 отрабатывает ф-ция error,
textStatus - undefined
errorThrow - parserror

плз, хеееелппппппппп!!

hose
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.