2009-07-08 97 views
1

所有XML,更新的DIV使用jQuery

我知道這是愚蠢的簡單,但...

我使用jQuery。我發現了一個XML文檔,這樣

$.ajax({ 
    type: verb, 
    url: url, 
    dataType: datatype, 
    success: callback 
    }) 
} 

在我回電話我想,這樣看起來很好格式化XML以更新指定的ID =「UpdateMe」,結果格。

這是我的psudeo代碼來顯示結果。

function update_me_with_response(data){ 
    //I make it here just fine with no problems. 
    //The following line is totally not working any ideas? 
     $("#ajaxer_output").text(data.text.escapeHTML()); 
    } 

回答

0

嘗試

$( 「#ajaxer_output」)。HTML(data.text.escapeHTML())

2

之間的.text()和.html的區別()是的.text轉義任何發送的html。所以你可以使用.text()。

我假設你正在獲取html/xml作爲迴應,並且想要在頁面上顯示html/xml(包括所有的尖括號和標記)?

0

如果你想使用標籤試圖顯示這個XML:

function update_me_with_response(data){ 
    $("#ajaxer_output").html(data.replace(/</g, '&lt;')); 
} 

這樣做,也許是更好地使用代碼標籤,而不是一個div

0

的嘗試

$("#ajaxer_output").text(data.xml);