php - 我可以在我的 ajax 中只显示 div 而不是所有页面吗
问题描述
我可以在我的 ajax 中只显示 div 而不是所有页面吗?allpage 已收费,但我只想显示一个 div,不显示页眉和页脚,也不要删除它,因为我需要页眉
jQuery.ajax({
url: "https://test_12.com/test_payed",
// cache: false,
success: function(html){
$(".results").append(html);
}
});
解决方案
改为使用.load()
,它允许加载资源的片段
与 不同,该
.load()
方法$.get()
允许我们指定要插入的远程文档的一部分。这是通过 url 参数的特殊语法实现的。如果字符串中包含一个或多个空格字符,则假定字符串中第一个空格之后的部分是确定要加载的内容的 jQuery 选择器。
$(".results").load("https://test_12.com/test_payed #YourDiv");
当此方法执行时,它会检索 的内容
https://test_12.com/test_payed
,但随后 jQuery 会解析返回的文档以找到 ID 为 的元素YourDiv
。该元素及其内容被插入到类为 的元素中results
,而检索到的文档的其余部分被丢弃。
推荐阅读
- django - 我想在 djano 中为模型提供两个外键。当发生特殊情况时,必须创建这些外键之一
- python - pyparsing对字符串单/双引号的验证
- php - 在 Nova 中上传图像导致 SQL 一般错误:1364 字段没有默认值
- sql - 在 BigQuery SQL 中:在满足日期约束时检查和更新表列值
- python - 基于对数值的 Pandas 风格
- java - ServiceLoader 找不到我的实现
- sql-server - SQL BCP 将 XML 导出为 UTF-8 格式
- java - Flyway - EmbeddedMysql 失败 - SpringBoot Junits
- algorithmic-trading - 在CCXT交易前如何确定市价单金额?
- kubernetes - Kubernetes 的自定义扩展操作