我使用$.post()将结果发送到控制器和模型。它输出带有所有标签..、..的整个页面。。等等。我想处理那些输出的数据。我该怎么做?对于下面的代码示例,我想在输出的数据中获得id='myid'的值。
$.post(url, function(data) {
alert(data.getElementById('ContentPane').html());
});
非常感谢您的帮助。
您必须将返回的HTML代码转换为对象。试用:
$(data).find('#ContentPane').html()
只需执行以下操作:
$.post(url, function(data) {
alert($(data).find("#ContentPane").html());
});
不确定,但请尝试此
$(data).find("#ContentPane").html()
假设ContentPane
是要查找来自控制器的data
的控件。
$(data).find('#ContentPane').html()
对我不起作用,但后来我用了
$(data).filter('#ContentPane').html()
成功了!谢谢