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

2024-11-07 12:44:53
推荐回答(5个)
回答(1):

默认未配置,即不启用超时。给timeout赋值设置请求超时时间(毫秒),此设置将覆盖全局设置。

Ajax请求是限时的,所以错误警告被捕获并处理后,可以用来提升用户体验。请求超时这个参数通常就保留其默认值,要不就通过jQuery.ajaxSetup来全局设定,很少为特定的请求重新设置timeout选项。

扩展资料:

jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性。

最简单的情况下,$.ajax()可以不带任何参数直接使用。

注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置。

参考资料:百度百科-jQuery.ajax()

回答(2):

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


查看jquery的源码:

298行提供了timeout参数


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

回答(3):

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

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

回答(4):

不是AJAX控制的

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

回答(5):

0 没有超时