Có thể đặt tham số thời gian chờ ajax bằng cách sử dụng tính năng viết tắt của jQuery không?
Không, không theo yêu cầu, mặc dù bạn có thể sử dụng $.ajaxSetup()
để làm điều đó cho tất cả yêu cầu.
Nếu không, các yêu cầu được gửi với tốc ký bao giờ hết giờ chưa?
Không, theo mặc định họ sẽ không (trừ khi bạn sử dụng $.ajaxSetup({ timeout: value });
), mặc định timeout
tùy chọn isn't defined, giống như 0
có nghĩa là "không thời gian chờ".
Để làm được một thời gian chờ theo yêu cầu và không toàn cầu, bạn sẽ phải chuyển đổi sang định dạng longhand:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});
Nguồn
2010-07-07 10:11:41