Tag: timeout

javascript与jquery对话框中的会话超时警告

我正在尝试实现一个javascript会话超时弹出窗口。 请帮我。 我能够第一次显示弹出窗口,但是当我下次弹出即将进入下一分钟时点击确定。对于测试我给了3分钟时间。 请帮我解决这个问题。我无法在鼠标点击时重置计时器。 Your session is going to expire in 10min var lefttime=4; var interval; setTimeout( ‘ShowTimeoutWarning();’, 180000 ); function ShowTimeoutWarning() { $( “#dialog” ).dialog( “open” ); return false; } $(“#dialog”).dialog({ autoOpen: false, dialogClass: “no-close”, position: ‘center’ , title: ‘session’, draggable: false, width : 300, height : 200, resizable : false, modal : true, […]

HoverIntent ClearTimeout

如何清除hoverIntent内置的超时? 我想从同一个hoverIntent的over部分内部进行。

无法加载资源:请求在Safari上超时

我们有一个Web应用程序在大多数浏览器上正常工作了一年多。 最近我们发现它在Safari上效果不佳。 许多操作最终会出现以下错误: Failed to load resource: Request timed out 。 有趣的是,在此之后(大部分时间), 动作实际上是正确执行的 。 在查看错误时,似乎在有ajax请求时会发生。 首先,我尝试通过执行以下操作来更改ajax超时设置: $.ajax({ “type” : methode, “dataType” : “json”, “url” : url, “async” : async, “data” : donneesEnvoyees, “timeout” : 60000 }) 这根本没有改变任何东西,错误实际上是在大约10秒后显示的,小于定义的超时。 在互联网上阅读了一下之后,我看到了一些关于指定no-cache的答案,以便safari不会将post参数保留在缓存中。 我不能说我完全理解这一点,但我仍然尝试以下方式: $.ajax({ “type” : methode, “headers” : { “cache-control”: “no-cache” }, <– added this line "dataType" : […]

客户端脚本变量范围用于浏览器问题的多个打开的选项卡

我的共享_Layout.cshtml有一个jquery脚本,它记录最后一次点击并在特定时间间隔后注销用户。 出现的问题是,当打开多于1个页面时(即,在浏览器的多个选项卡中,打开相同应用程序的不同页面),如果任何页面在指定时间内保持空闲,则它会注销用户。 以及用户当前正在处理的另一个页面,当用户点击时,它会抛出exception(这很明显,因为用户已被其他页面注销)。 我不能使用sessions相关的东西。 无论如何,我可以在浏览器的不同打开选项卡中维护此类变量的范围吗? 如果用户正在处理任何打开的选项卡,我想将其他打开的选项卡的计时器重置为零。 我试着先找回答案,但我发现每个问题与我的情景相比都有所不同。 (我正在使用MVC 4. Jquery脚本在/ Shared / _Layout.cshtml )

如何使用jQuery和PHP检查空闲时间?

我有一个使用PHP SESSION的脚本。 我使用类管理PHP会话。 在这个类中,我有一个方法,它返回会话到期前剩余的秒数。 此外,Evey时间用户刷新页面或打开新页面(对服务器的新请求)空闲时间计数器开始超过$_SESSION[‘MA_IDLE_TIMEOUT’] = time()+900; 我要做的是在PHP会话到期前2分钟显示一条对话框消息,并检查用户是否仍在页面上。 如果使用点击“继续工作”,则jQuery脚本将发送PHP AJAX请求以续订会话$_SESSION[‘MA_IDLE_TIMEOUT’] = time()+900; 。 如果用户未单击任何内容或单击“注销”,则会话结束,用户将重定向到登录页面。 我找到了一个很好的插件,它会在某种程度上改变Job jquery-idle-timeout 此插件的问题是它使用JavaScript(如果使用键盘/鼠标)检查用户是否处于空闲状态。 以下是这个脚本对我不起作用的句子:假设我的PHP会话有15分钟/ 900秒的限制。 用户正在同一页面上阅读超长文章。 他/她将滚动,他们并非“从JavaScript角度”闲置,但从PHP的角度来看,使用是空闲的。 然后在20分钟后用户刷新页面,然后用户将被注销,因为他/她没有向PHP服务器发送超过900秒限制的新请求。 我怎么解决这个问题? 有没有更好的插件来做这个伎俩? 如果我在这个插件中遗漏了哪些东西可以解决我的问题? 谢谢

可以在jquery ajax中设置什么是最大超时?

$.ajax( url:””, async: true, timeout: 2*60*60*1000, //2 hours, success: function(){}, error: function(){} ); 在jQuery ajax请求中,如果我使用较大的值设置超时,或者将其保留为空,是否会一直等到服务器返回结果? 实际上,我希望服务器会在1.5小时内响应,所以在我的js脚本中我将超时设置为2小时,但我发现Ajax在不到1小时内跳转到错误函数(带有msg代码404)。 这意味着ajax会提前中止等待。 所以我想知道是否有最大超时值可以设置ajax?

jQuery在一定时间后删除引导警报

我正在使用示例中的动态引导警报。 见下文。 如何添加超时function,以便在X时间后警报自动关闭? HTML: JQUERY: bootstrap_alert = function() { } bootstrap_alert.warning = function(message) { $(‘#alert_placeholder’).append(‘×Info!’+ message +”); } bootstrap_alert.info = function(message) { $(‘#alert_placeholder’).append(‘×Info!’+ message +”); }

带有超时的jQuery getJSON

当打电话给雅虎网络服务(http://boss.yahooapis.com/ysearch)以返回数据集时,是否可以设置超时并在程序结束后退出例程? jQuery.getJSON(“http://boss.yahooapis.com/ysearch/…etc”, function (data) { //result set here });