в общем есть такой код который работает на ура во всех браузерах кроме ие [js]$.get('/parse.xml&get=' + analizsaita + '', function (data) { $(data).each(function () { var imya = $(this).find('imya').text(); var description = $(this).find('description').text(); var cena = $(this).find('cena').text(); $("#imya").val('' + imya + ''); $("#description").val('' + description + ''); $("#cena").val('' + cena + ''); }); });[/js] всю голову себе уже поломал, нифига не могу заставить пахать, причём стоит лишь подключить обычный xml как сразу всё пашет.
[js]$.ajax({ type: "GET", url: "/parse.php", datatype: "php", data: { gat: analizsaita }, success: function (data) { $(data).each(function () { description = $(this).find('description').text(); imya = $(this).find('imya').text(); cena = $(this).find('cena').text(); $("#description").val('' + description + ''); $("#imya").val('' + imya + ''); $("#cena").val('' + cena + ''); }) } });[/js] тоже не читается в IE
я в шоке, это полный бред Ещё один вариант, в ie тоже не пашет [js]$.ajax({ type: "GET", url: "/parse.php?random="+Math.random(), dataType: 'text', charset: 'cp1251', data: { gat: analizsaita }, success: function(text) { imya = $(text).find("#imya").text(); description = $(text).find("#description").text(); cena = $(text).find("#cena").text(); $("#imya").val(imya); $("#description").val(description); $("#cena").val(cena); } });[/js]
вот в таком формате хавает с удавольствием но как передавать тогда параметры запроса [js]jQuery(document).ready(function(){ jQuery.ajax({ type: "GET", url: "parse.xml", success: function (xml) { $(xml).find('site').each(function () { var imya = $(this).find('imya').text(); var description = $(this).find('description').text(); var cena = $(this).find('cena').text(); $("#imya").val(''+ imya +''); $("#description").val(''+ description +''); $("#cena").val(''+ cena +''); }); } }); });[/js]
Готово [js]jQuery(document).ready(function(){ jQuery.ajax({ type: "GET", url: "/parse.php?gat=", data: { gat: parse }, success: function (xml) { $(xml).find('site').each(function () { var imya = $(this).find('imya').text(); var description = $(this).find('description').text(); var cena = $(this).find('cena').text(); $("#imya").val(''+imya+''); $("#description").val(''+description+''); $("#cena").val(''+cena+''); }); } }); });[/js] PHP: <?php header('Content-Type: text/xml; charset=windows-1251'); $imyareaty = "<imya>{$imya}</imya>"; $descriptionreaty="<description>{$description}</description>"; $cenareaty="<cena>{$cena}</cena>"; echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?><sites><site>{$imyareaty}{$descriptionreaty}{$cenareaty}</site></sites>"; ?> Аксесс Код (Text): AddDefaultCharset windows-1251
Если вы ему кормите XML, то в ajax функции надо передать последний параметр, указывающий на тип данных: html|xml|json|etc
да я как только не пробывал, все браузеры хавают а ие тупо баранит, он походу только xml умеет читать