asp.net – 如何构建专门的JQuery Timer
发布时间:2020-05-23 21:27:36 所属栏目:asp.Net 来源:互联网
导读:我有一个asp.net页面,其中有两个网格视图可用于显示当前的股票市场价格更新.我需要每20秒更新这两个网格视图.所以我在考虑使用JQuery来完成这项工作. 我需要的是一个定时器,它将每20秒触发一次,向服务器发送ajax请求,使用json从服务器带来订单列表,然后更新这
|
我有一个asp.net页面,其中有两个网格视图可用于显示当前的股票市场价格更新.我需要每20秒更新这两个网格视图.所以我在考虑使用JQuery来完成这项工作. 我需要的是一个定时器,它将每20秒触发一次,向服务器发送ajax请求,使用json从服务器带来订单列表,然后更新这两个网格视图.如果在服务器被激活后20秒仍然提供服务请求,那么我希望中止旧服务器而不会造成任何麻烦. 我已经知道如何使用json引入对象.我只需要弄清楚如何每20秒发送一个请求,如果它仍然是服务器20秒,则取消请求. 解决方法使用javascript的setInterval()以一定间隔运行一些代码.jQuery的$.ajax()将返回您可以中止的XMLHTTPRequest对象. var request; // Stores XMLHTTPRequest object
setInterval(function() {
// if there's a current request,abort
if(request) request.abort();
// make ajax request,and assign request to variable
request = $.ajax({
// My ajax request parameters
});
},20000); // repeat every 20 seconds (20,000 milliseconds)
http://api.jquery.com/jQuery.ajax/ 编辑: 如果您需要停止运行间隔,则需要将间隔分配给变量,然后随时清除它. var theInterval = setInterval(function() {...},20000);
theInterval.clear(); // To stop the interval from running (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 从div标签中引发回发事件
- asp.net – 根据自己的主机Web API Windows服务验证HTTP .N
- asp.net – 在web.config中添加程序集引用
- asp.net – 这是什么错误?
- asp.net-mvc – ASP.NET MVC和Unity 1.2容器问题
- 验证 – ASP.NET MVC 4避免生成datetime的data-val-date
- asp.net-mvc – 在Umbraco 6.1.1 MVC 4中,如何使用继承自Um
- asp.net-mvc-3 – Apress Pro Asp.net MVC框架3 – SportsS
- asp.net-mvc – 根据需要处理ASP.NET MVC可选字段
- asp.net app中的会话变量超时
推荐文章
站长推荐
- asp.net – 解决方案:在使用User控件时,元素不是
- ASP.NET MVC的提示和ASP.NET WebForms开发人员的
- 在ASP.NET中,什么决定了HostingEnvironment.IsDe
- asp.net-mvc-3 – TextBoxFor vs EditorFor,和ht
- asp.net-mvc – Thunderdome MVC-为什么在MVC中使
- ASP.NET Core 1.0 WebSocket安装?
- asp.net-mvc – Url.Action映射Route属性的错误链
- entity-framework – 将DbContext注入Repository
- asp.net-mvc – MVC4 Action返回没有null的JsonR
- asp.net-mvc-3 – StringLength属性行为
热点阅读
