是否可以使用jQuery的get简写设置ajax timeout参数?如果没有,用速记发送的请求是否会超时?
jQuery.get(
url,
[ data ],
[ callback(data, textStatus, XMLHttpRequest) ],
[ dataType ]
)
感谢。
答案 0 :(得分:17)
是否可以使用jQuery的get简写设置ajax timeout参数?
不,不是每个请求,但您可以使用$.ajaxSetup()
为所有请求执行此操作。
如果没有,用速记发送的请求是否会超时?
不,默认情况下他们不会(除非您使用$.ajaxSetup({ timeout: value });
),默认timeout
选项isn't defined,与0
相同,意思是“不要超时” ”
要对每个请求执行超时而不是全局,您必须切换到速记格式:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});