有没有办法在ajax调用返回的HTML页面中显示特定文本?通过特定的文本,我的意思是返回的HTML页面的第一个段落/ div。
通过在jquery中使用$.load,我可以获取页面。我如何从这里开始。
甚至可以单独使用jQuery实现这一点,而无需在后端解析html,并将选定的文本作为来自我服务器的响应返回。
答案 0 :(得分:2)
答案 1 :(得分:0)
$.get("/mypage.html",function(html){
var fisrtdiv = $('div',$(html)).first();
});
答案 2 :(得分:0)
$ .load返回整个html页面,除非你指定它的一个片段(如另一个答案所示)。您可能最好使用$ .get或$ .ajax,然后使用函数处理返回的数据: -
E.g。使用ajax
$.ajax({
url: "your url here",
success: function(data) {
//Do something with your data (ie the returned html).
}
})