2012-09-21 25 views
0

我使用此代碼返回使用$(數據)值:IE7不會過濾AJAX .filter

$.get('getdetails.php?gid='+getid, function (data) { 


      //query the jq object for the values 
      var person = $(data).filter('NAME').html(); 


// this works fine and shows the content from the getdetails.php page 
alert (data); 


// this shows nothing 

alert(person); 


}); 

這裏是getdetails.php位

echo"<NAME>barry</NAME>"; 

這個工程100%的鉻,FF和IE9,但在IE8或7中完全沒有。

請幫忙!

+0

'$ .parseXML' ... – SLaks

+0

請更具體地回答您的問題?我有一個谷歌爲$ .parseXML,但我想從你的更多信息,如果那可以嗎? – Barry

+0

你能提供一個演示這個的小提琴嗎? IE8的開發工具欄中是否有錯誤? –

回答

0

你有返回XML而不是JSON的原因嗎?如果可以切換,則可以使用JSON.parse轉換爲本機對象。如果您必須使用JSON,則可以使用getElementByTagName

您可以查詢XML,就像它是文檔的DOM一樣。查看w3school文檔獲取更多信息。

也許您應該嘗試使用JSON,因爲它消耗的帶寬少於XML。

+0

我強烈建議*反對*使用w3scools的任何更多信息任何。它充滿了錯誤。 –