Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery-获取页面的输出?_Javascript_Jquery_Html_Css_Ajax - Fatal编程技术网

Javascript JQuery-获取页面的输出?

Javascript JQuery-获取页面的输出?,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,因为我还是一个noob,所以我想知道如何在JQuery中通过AJAX获得页面的输出。我设法获取页面数据并将其输出为文本: $.ajax({ type: "POST", url: "myfile.html", success: function(data) { $("#change").text(data); }, error: function (request, ajaxOptions, exception){

因为我还是一个noob,所以我想知道如何在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只输出“Hello!”?

您是否尝试过:

$(data).text();
因此:


这应该可以回答您的问题-

仍然将CSS放入文本中:(
$(data).find('body').text()
$('#change').html($(data).find('body').text());