如何在jquery中处理$ .post输出的数据?

时间:2012-02-06 12:42:15

标签: php jquery html

我正在使用$ .post()将结果发送到控制器和模型。它输出一个包含所有标签的整页..,..等等。我想处理那些输出的数据。我怎样才能做到这一点?对于代码下面的示例,我想在输出数据中获得id ='myid'的值。

$.post(url, function(data) {
   alert(data.getElementById('ContentPane').html());
});

非常感谢。

4 个答案:

答案 0 :(得分:0)

您必须将返回的HTML代码转换为对象。试试:

$(data).find('#ContentPane').html()

答案 1 :(得分:0)

请执行以下操作:

$.post(url, function(data) {
   alert($(data).find("#ContentPane").html());
});

答案 2 :(得分:0)

不确定但是试试这个

$(data).find("#ContentPane").html()

假设ContentPane是您想要找到来自控制器的data的控件。

答案 3 :(得分:0)

$(data).find('#ContentPane').html()

对我不起作用,但后来我用了

   $(data).filter('#ContentPane').html()
它工作了!谢谢!