Ajax t请求超时问题

先声明,我不知道如何解决这个问题,但我想提一些建议。

ajax请求超时(ajax请求超时时间)ajax请求超时(ajax请求超时时间)


ajax请求超时(ajax请求超时时间)


ajax请求超时(ajax请求超时时间)


需要4、5分钟的作我不清楚具体是什么,如果是单纯的数据库作之类的这个设计就有问题;如果是数据量十分大的作那么应该考虑缓存、预处理等。

还有,你可以发送数据请求到后台,后台接收后便立即返回调用成功,然后把4,5分钟的作放到另一个线程里去做,然后对每一次的请求后台都做一个静态的标识,然后把标识返回前台,然后4,5分钟之后前台通过这个标识去后台找结果,或者不确定作所需时间就缩短轮询的间隔,比如每30秒一请求,后台作不完成便继续等待下一次请求。

async: true

jquery ajax 默认超时时间是多少毫秒

默认未配置,即不启用超时,需要传递timeout参数来设定超时。

查看jquery的源码:

298行提供了timeout参数

643 判断用户是否传递了timeout>0来决定是否开启超时处理

打开注册表编辑器,单击窗口左侧的树形列表,依次展开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon子键,在其键值窗口中新建一个“DWORD值”类型的键值项,将其命名为“SlowLinkTimeOut”,设置键值为“3000”(单位是毫秒),重新启动电脑后,设置生效。

网络速度非常慢.为了节省资源,设置网络超时时间。

不是AJAX控制的

是你AJAX请求的那个页面的超时时间

0 没有超时