是否可以使用jQuery的get速记来设置ajax超时参数?如果没有,是否曾用速记超时发送请求?
jQuery.get(
url,
[ data ],
[ callback(data, textStatus, XMLHttpRequest) ],
[ dataType ]
)
谢谢。
发布于 2010-07-07 02:11:41
是否可以使用jQuery的get速记来设置ajax超时参数?
不,不是每个请求,不过您可以使用$.ajaxSetup()
对所有请求进行处理。
如果没有,是否曾用速记超时发送请求?
不,默认情况下,它们不会(除非您使用$.ajaxSetup({ timeout: value });
),默认的timeout
选项未定义,与0
的意思相同,意思是“不超时”。
要对每个请求执行超时,而不是全局执行,您必须切换到长时间格式:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});
https://stackoverflow.com/questions/3192674
复制相似问题