我已经成为原型用户几年了,现在有几个原因,我正在转向jquery ..但仍然熟悉jquery的语法......我的问题是
如何正确地将此原型代码转换为jquery?
new Ajax.Updater('displayArea', 'shoutbox.php', { method:'post',
parameters: {action: 'display', some_data: some_data}
});
这就是我的所作所为:
$.post("shoutbox.php", {action: "display", some_data: some_data}, function(data){$("#displayArea").text(data);},"html");
我从jquery和prototype获得了确切的返回结果,但问题是,当jquery更新“displayArea”时,它并不是我所期望的。返回的数据中包含一些html代码,而不是为html标签'br'显示一个新行,jquery只是以纯文本显示'br'。我的意思是它显示的是HTML代码,这不是我想要的。希望你们都明白我的意思....
感谢
答案 0 :(得分:1)
jQuery.text()
方法用于插入文本,而不是HTML代码。请改用jQuery.html()
。
$("#displayArea").html(data);