默认未配置,即不启用超时。给timeout赋值设置请求超时时间(毫秒),此设置将覆盖全局设置。
Ajax请求是限时的,所以错误警告被捕获并处理后,可以用来提升用户体验。请求超时这个参数通常就保留其默认值,要不就通过jQuery.ajaxSetup来全局设定,很少为特定的请求重新设置timeout选项。
扩展资料:
jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax()可以不带任何参数直接使用。
注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置。
参考资料:百度百科-jQuery.ajax()
默认未配置,即不启用超时,需要传递timeout参数来设定超时。
查看jquery的源码:
298行提供了timeout参数
643 判断用户是否传递了timeout>0来决定是否开启超时处理
打开注册表编辑器,单击窗口左侧的树形列表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon子键,在其键值窗口中新建一个“DWORD值”类型的键值项,将其命名为“SlowLinkTimeOut”,设置键值为“3000”(单位是毫秒),重新启动电脑后,设置生效。
网络速度非常慢.为了节省资源,设置网络超时时间。
不是AJAX控制的
是你AJAX请求的那个页面的超时时间
0 没有超时