因为我还是一个菜鸟,我想知道如何在JQuery中通过AJAX获取页面的输出。我设法获取页面数据并将其作为文本输出:
$.ajax({
type: "POST",
url: "myfile.html",
success: function(data) {
$("#change").text(data);
},
error: function (request, ajaxOptions, exception){
alert(request.status);
alert(exception);
}
});
但是,您可能知道或者可能不知道,这只是显示页面的源代码。例如,假设“myfile.html”的内容如下:
<html>
<body>
Hello!
</body>
</html>
我如何制作它以便AJAX只输出“你好!”?
答案 0 :(得分:1)
你试过了吗?
$(data).text();
所以:
$('#change').html($(data).find('body').text());
答案 1 :(得分:1)
这应该回答你的问题 - parse html string with jquery