2009-07-08 70 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);