bycj.net
当前位置:首页 >> C# 如何模拟AjAx访问超时 >>

C# 如何模拟AjAx访问超时

WEB请求的响应,如果超过2分钟,就已经不合理了,需要重新设计的后台实现逻辑了

ajax是使用javascript、xml、dom对象来异步操作浏览器中的对象的技术 是基于浏览器与开发完成后的具有生命周期的网页的提高用户体验 最大的优点是使用户无刷新等待浪费时间 ajax请求使用浏览器内置的对象调用处理请求的方法并使用此对

工程环境 apache2+tomcat6.01.ajax 语法去设置单位毫秒,例如:2.tomcat配置 server.xml 单位毫秒3.apache的配置文件 httpd.conf,单位秒修改以上几个地方,发现还是没有生效,最终定位在了mod_jk模块,mod_jk 简称JK,是Apache服务器的一个可插入模块,用以为Apache或IIS服务器提供处理JSP/Servlet的能力.也就是说JK的设置可能覆盖了apache2和tomcat以及ajax的设置.JK的配置文件/etc/httpd/conf/workers.properties内容如下:看到这个数字正好是5分钟,跟异常现象相一致,改大之后重启,正常!

先声明,我不知道如何解决这个问题,但我想提一些建议. 需要4、5分钟的操作我不清楚具体是什么,如果是单纯的数据库操作之类的这个设计就有问题;如果是数据量十分大的操作那么应该考虑缓存、预处理等. 还有,你可以发送数据请求到后台,后台接收后便立即返回调用成功,然后把4,5分钟的操作放到另一个线程里去做,然后对每一次的请求后台都做一个静态的唯一标识,然后把标识返回前台,然后4,5分钟之后前台通过这个标识去后台找结果,或者不确定操作所需时间就缩短轮询的间隔,比如每30秒一请求,后台操作不完成便继续等待下一次请求.

项目还是网站?项目怎么能用Ajax?在C#中添加了Ajax什么意思?C#是语言啊,你把微软的C#给改了?如果使用C#编写ASP.NET网站时遇到此问题,应该是Web.Config文件的错误,或此文件中指定的Ajax的dll文件找不到.把Ajax安装目录中的两个dll文件复制到网站的bin目录下,即可解决第二种问题.第一种的解决:新建一个Ajax网站,将其web.config文件相关的部分复制到你网站的web.config中即可.

如何让ajax连接超时时自动停止 - Web 开发 / Ajax<br>如题,我知道ajax中有个ajaxGet.abort()方法来停止ajax.但是如何控制时间了?我想到js中的setTimeOut方法,如果再结合clearTimeOut方法是不是就可以完美的实现这个功能了呢?<br> 结

有timeout这个选项的.<br>$.ajax({<br>type: "POST",<br>url: "test.php",<br>timeout:2000,<br>error: function(){<br>alert(6546);<br>}<br>});

添加一个Timer控件timer1private void button1_Click(object sender, EventArgs e){ //提交服务 //…… timer1.Interval =30000; timer1.Start();}privat

卧槽,不贴代码 不贴github能帮你就出鬼了再看看别人怎么说的.

应该可以通过设置ajax请求超时时间来解决,具体办法“百度”,应该有这么一招

相关文档
wnlt.net | 596dsw.cn | xaairways.com | ntjm.net | sbsy.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com