【问题标题】:in ajax autorefresh with passing variable.. don't no to pass variable在带有传递变量的ajax自动刷新中..不知道传递变量
【发布时间】:2018-11-25 14:00:33
【问题描述】:

我有一个聊天框.. 在那2帧中 一帧显示所有用户名... 第二帧我们得到用户的完整聊天你从第一帧点击...

现在我需要每次都重新加载 frame2 以检查我是否从发件人那里收到了消息... 我可以在这里使用自动刷新... BT我的问题是..如何在函数调用中传递变量....

// 函数调用

函数调用(参数)

//Ajax调用获取点击用户的所有消息并显示在第二帧

现在我需要每 5 秒重新加载或自动刷新一次 请帮忙

【问题讨论】:

  • onclick=fun(userid1)。 onclick=fun(userid1)。功能(我会){。 Ajax 调用 }
  • 请编辑您的问题以在其中包含该逻辑,而不是作为评论。编辑链接在问题标签下。

标签: jquery ajax html jsp


【解决方案1】:

如果您想每 x 秒执行一次 ajax 请求,超时可能对您来说很有趣:

var interval = 1000;  // 1000 = 1 second, 5000 = 5 seconds
function doAjax() {
    $.ajax({
            type: 'POST',
            url: 'test.php',
            data: $(this).serialize(),
            success: function (data) {
                    // do whatever you want
            }
      });
}
setInterval(doAjax, interval);

更多信息的链接:

W3Schools timeouts

另一个很好的 StackOverflow 问题here


希望我能帮上忙!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-05
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2014-01-24
    相关资源
    最近更新 更多