JQuery - 获取页面输出?

时间:2011-09-12 00:09:39

标签: javascript jquery html css ajax

因为我还是一个菜鸟,我想知道如何在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只输出“你好!”?

2 个答案:

答案 0 :(得分:1)

你试过了吗?

$(data).text();

所以:

$('#change').html($(data).find('body').text());

答案 1 :(得分:1)

这应该回答你的问题 - parse html string with jquery