gpt4 book ai didi

javascript - jquery html() 的问题

转载 作者:行者123 更新时间:2023-12-02 16:52:56 25 4
gpt4 key购买 nike

正确从元素获取操作数据时存在一些问题。互联网上的任何地方似乎都没有用简单的答案来涵盖如此简单的问题。请帮忙。

我已经通过返回的 ajax 请求操作了一个元素:

$("#last_comment_added").html("1457856458")

now my function on the page:

jQuery(document).ready(function($) {
var post_slug = $("#post_slug").html();
var last_comment_added = $("#last_comment_added").text();

if (post_slug && last_comment_added) {

setInterval(function() {
$.ajax({
type: "POST",
url: "ajax_comments.php",
data: {
"task": "updates",
"post_slug": post_slug,
"last_comment_added": last_comment_added
},
cache: false,
success: function(html) {
eval(html)
}
});
}, 10000);
}
});

我从元素中获取旧数据,而不是新的ajax“1457856458”数据。

请帮忙。

最佳答案

如果我理解你的问题是正确的,那只是你创建了这个名为last_comment_added的变量并期望它不断更新,你将它设置为last_comment_added的文本一次,它永远不会在你的间隔函数中更新。这是一个可以让它更好地为您工作的更改。

jQuery(document).ready(function($) {
var post_slug = $("#post_slug").html();

if (post_slug && last_comment_added) {

setInterval(function() {
$.ajax({
type: "POST",
url: "ajax_comments.php",
data: {
"task": "updates",
"post_slug": post_slug,
"last_comment_added": $("#last_comment_added").text()
},
cache: false,
success: function(html) {
eval(html)
}
});
}, 10000);
}
});

关于javascript - jquery html() 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26427923/

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