gpt4 book ai didi

jquery - 如何用jQuery临时存储数据

转载 作者:行者123 更新时间:2023-12-01 06:19:44 25 4
gpt4 key购买 nike

我有一个问题,由于我对 js 不是很熟练,我将不胜感激任何建议。

基本上,我每 x 秒在文章页面上执行一次 ajax 调用,该调用连接到数据库并检查评论号。

现在,在每次调用之后,我需要检查最后一次调用返回的数字是否大于前一次调用(以检查评论数量是否增加)。

我无法弄清楚如何正确存储单个调用的数据,这些数据在与下一个调用进行比较后将被删除,当然还会被新数据覆盖。

现在,我可以使用并知道如何使用两种方法:cookie 和将数据存储在不可见元素内的 dom 中,但这是最佳解决方案吗?

最佳答案

您不需要使用 cookie 或 dom 来存储此数据。只需使用闭包*!

var old = null;

$.get(url, function(d){
if(old == null){
old = d;
}
if(old.something > d.something){
//do something else
}
});

闭包是其起作用的原因,如果 javascript 没有它们,您将无法修改 $.get 函数中的外部 old var。

关于jquery - 如何用jQuery临时存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14690327/

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