我可以在我的Ajax中仅显示div而不是全部页面吗

时间:2018-09-17 14:14:54

标签: php jquery ajax

我可以在我的ajax中仅显示div而不是全部页面吗? allpage已收费,但我只想显示一个div,不显示页眉和页脚,也不要删除它,因为我需要页眉

jQuery.ajax({
  url: "https://test_12.com/test_payed",
 // cache: false,
  success: function(html){
        $(".results").append(html);
      }
  });

2 个答案:

答案 0 :(得分:3)

使用.load()代替,它允许加载资源片段

  

.load()方法与$.get()不同,它允许我们指定   要插入的远程文档。这是通过特殊的   url参数的语法。如果一个或多个空格字符是   包含在字符串中,字符串中第一个之后的部分   假定空格是确定内容的jQuery选择器   要加载。


$(".results").load("https://test_12.com/test_payed #YourDiv");

  

执行此方法时,它将检索https://test_12.com/test_payed的内容,   但随后jQuery解析返回的文档以查找具有的元素   ID YourDiv。插入此元素及其内容   放入元素为results的元素中,其余的取回   文档被丢弃。

答案 1 :(得分:1)

我想这就是你的追求。...

jQuery.ajax({
  url: "https://test_12.com/test_payed",
 // cache: false,
  success: function(html){
        $(".results").append($(html).find('#OnlyThisDiv'));
      }
  });