gpt4 book ai didi

javascript - 某些部分未加载到 ajax 请求的页面上

转载 作者:行者123 更新时间:2023-11-30 18:14:42 25 4
gpt4 key购买 nike

我建立了这个网站:http://newslist.ca/

最近,我对其进行了更改,因此当您从下拉菜单中选择不同的内容时,页面会立即更新为新的提要。但我注意到,根据新内容应该加载的所有内容都没有加载。主要是:分享按钮,每篇文章的评论数?

我做错了什么,我该如何解决?

$('.ajax').change(function() {
var url = "/?cat=" + $("select option:selected")[0].label + "&loc=" + $("select option:selected")[1].label + "&sort=" + $("select option:selected")[2].label;
console.log(url);

$.get(url, function (data) {
$('body').empty();
$('body').append(data);
})
});

最佳答案

当您完全刷新页面内容时,社交媒体图标不会加载,因为它们是通过等待文档主体完成加载并触发事件的 JavaScript 插入的。我的想法是您的评论计数方法使用的是类似的方法。 Xymostech 上面关于使用 Ajax 将少量数据而不是整个页面内容加载到页面中的评论是正确的;如果您决定重新访问 Ajax 方法,您很可能希望将评论计数作为每个项目的数据加载并保留共享工具(即不要重新加载它们)。

关于javascript - 某些部分未加载到 ajax 请求的页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13596610/

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