是否可以使用 jQuery 的 get 简写来设置 ajax 超时参数?如果不是,使用速记发送的请求是否会超时?
jQuery.get(
url,
[ data ],
[ callback(data, textStatus, XMLHttpRequest) ],
[ dataType ]
)
Thanks.
是否可以使用 jQuery 的 get 简写来设置 ajax 超时参数?
No, not 根据要求,尽管你可以使用$.ajaxSetup() http://api.jquery.com/jQuery.ajaxSetup/做这件事是为了all要求。
如果不是,使用速记发送的请求是否会超时?
不,默认情况下他们不会(除非你使用$.ajaxSetup({ timeout: value }); http://api.jquery.com/jQuery.ajaxSetup/),默认timeout http://api.jquery.com/jQuery.ajax/ option 没有定义 http://github.com/jquery/jquery/blob/master/src/ajax.js#L476,与0
意思是“不要超时”。
做一个超时根据要求并且不是全局的,您必须切换到普通格式:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)