ajax中dataType指定为html 返回一个Html页面 如何获取页面中id为text的DIV

$.ajax({
url : "/ajax/testAction.chtml,
type : 'post',
dataType : 'html',
success : function(data){
//data是返回的html对象。
//现在我要在这个位置取 页面中的id为test的div
}
});各位大侠 帮帮忙嘞。。小女子感激不尽。
急丫~~知道的就帮帮忙吧。。分可以再加的。。3Q

你可以试一下text这个方法,就会发现页面上面填充以后的效果和你所传回来的html代码是一样的。html方法会把你传回来的字符串翻译成你想要的样子。而且text方法去某些标签中的内容的时候是不会取内容中的html标签,html则是全取。建议有时间多看看jquery的API
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-28
“返回一个Html页面 如何获取页面中id为text的DIV”, 不用你那样写,直接使用load函数 加载一个页面,例如 $("myId").load("/xxxx.chtml"); 然后直接处理 $("myId")即可。追问

我不是单纯的只返回一个页面的。在action中做了处理 freemarker返回的页面。。
就是要这样实现了。。

本回答被网友采纳
第2个回答  2015-01-24
$("#text")
前提是你的data已经填充到当前页面中了,比如这样:
$("#content").html(data);
$("#text")。。。。获取div对象