oa.comet = function (id) {
if (oa.id == 0) oa.id = id;
$.ajax({
url: '/comet.asy?id=' + id, cache: false, dataType: 'json', error: function (request, status, thrown) { setTimeout(oa.comet, 8000 * oa.errTimes); oa.errTimes++; }, //出错 8秒之后自动连接服务器
success: function (data) {
if (data) { oa.cacheData = data; oa.cometInitData(data); oa.count = data.count; } oa.errTimes = 1; oa.comet(oa.id);
}
});
};
ajax轮询
推荐阅读
- WCF 部署时,soap:address location 显示的是电脑名,而不是ip地址
- Xamarin.Android 在VS下调试时提示 In mgmain JNI_OnLoad 程序“Mono”已退出 解决办法
- Apache ServiceComb Pack 微服务分布式数据最终一致性解决方案
- .Net 下基于Redlock redis 分布式锁实现
- IIS6,IIS7中查看w3wp进程
- 多线程通用处理队列类(二)
- Xamarin.Forms FlexLayout 布局扩展+ 模板扩展+弹性换行
- Xamarin Forms 实现发送通知点击跳转
- Xamarin NuGet 缓存包导致 already added : Landroid/support/annotation/AnimRes 问题解决方案
- Reactive Extensions (Rx) 入门(5) —— Rx的事件编程