javascript - 使用 jQuery.load();在使用 href 作为参数时仅加载文档的一部分

标签 javascript jquery html ajax

我想对页面进行 AJAX 调用

我知道您可以通过以下代码使用 AJAX 加载文档的一部分:

$('#AJAX').load('/file-directory #content');

我没有使用文件路径,而是使用来自 anchor 标记的 href url 作为我通过 .load(); 传递的参数我只想加载#content 我从 url 获取的此文档(将页眉和页脚留在外面,因为它们已经加载)

我的函数是:

$(document).ready(function() {
 var url = $(location).attr('href');

  $('#AJAX').load(url '#content');

});

我是 jQuery 的新手,所以非常感谢一些新眼光 :)

最佳答案

使用字符串连接将 href 值和片段组合起来

$(document).ready(function() {
 var url = $(location).attr('href');

  $('#AJAX').load(url + ' #content');

});

关于javascript - 使用 jQuery.load();在使用 href 作为参数时仅加载文档的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30203698/

相关文章:

javascript - 复选框点击不同步-Jquery

javascript - 使用 HTML/CSS 中的文本创建缩略图

javascript - 进行 Javascript 函数调用监听器/按键的最灵敏的方式是什么

html - IE 链接背景图片不起作用

html - 图像中出现白色补丁,网站无法滚动到全长,skrollr js 移动视差问题

html - 带有 Javascript 的 HTML 和 CSS 模式图像

javascript - 为什么 XPiNC 中的任何 JS 对象总是未定义?

open-source - FancyBox 2 的轻量级、移动兼容、现代、免费的替代品

C# Selenium RC - 如何测试 jQuery 按钮点击?

jquery - 使用 jQuery 动画隐藏 div 宽度的变化