gpt4 book ai didi

jquery - 使用 jQuery 和 AJAX 加载部分页面

转载 作者:行者123 更新时间:2023-12-03 22:25:20 25 4
gpt4 key购买 nike

我在页面 A 和 div 上有一个动态链接列表,我希望在其中加载基于 PHP 变量的另一个动态生成的页面 B 的内容。

<a href="loader.php?id=1">Link 1</a>
<a href="loader.php?id=2">Link 2</a>
<a href="loader.php?id=3">Link 3</a>

此脚本使用下面的 jQuery 脚本成功地将外部内容从 loader.php 页面加载到 #ajaxContent div 中。

$(document).ready(function(){ 
$("a").click(function(){
$.ajax({
url:$(this).attr("href"),
success: function(response) {
$("#ajaxContent").html(response);
}
});
return false;
});
});

我的问题是如何使用上面脚本的修改从 loader.php 页面上的命名 div 元素加载内容?这样做的原因是为了在自然 URL 上的正确上下文中显示使用 Ajax 调用的内容,例如:href="loader.php?id=2,我相信这是正确的非 JavaScript 启用/SEO 实践。

更新:快有爆丹了!非常感谢。

工作代码是。

$(".switchMe li a").click(function(){
$.ajax({
url:$(this).attr("href"),
success: function(response) {
// $("#ajaxContent").html(response);
$("#ajaxContent").html($(response).find("#imageInfo"));
}
});

return false;
});

谢谢吉米

最佳答案

您可以使用.load,如

$("#ajaxContent").load($(this).attr("href") + " #named-div");

否则,请自行解析响应:

$("#ajaxContent").html($(response).find("#named-div"));

关于jquery - 使用 jQuery 和 AJAX 加载部分页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com