2010-07-07 4 views
13

jQuery의 get shorthand를 사용하여 ajax timeout 매개 변수를 설정할 수 있습니까? 그렇지 않다면 요청은 속기와 함께 보내지 는가?jQuery의 get shorthand에서 시간 초과 설정

jQuery.get(
    url, 
    [ data ], 
    [ callback(data, textStatus, XMLHttpRequest) ], 
    [ dataType ] 
) 

감사합니다.

답변

17

jQuery의 속기를 사용하여 아약스 시간 초과 매개 변수를 설정할 수 있습니까?

아니, 요청 당하지 , 당신이 모든 요청을 할 $.ajaxSetup()을 사용할 수 있지만.

요청하지 않으면 요청이 축약 된 시간 초과로 전송됩니까?

아니, 기본적으로 그들은하지 않습니다 (당신이 $.ajaxSetup({ timeout: value });을 사용하지 않는 한), 기본 timeout 옵션 isn't defined, "시간 제한하지 않는다"를 의미 0과 동일.

요청
당 제한 시간 를 수행하지 세계적으로, 당신은 긴 형식 형식으로 전환해야 할 것 :

$.ajax({ 
    url: url, 
    data: data, 
    success: callback(data, textStatus, XMLHttpRequest), 
    dataType: dataType, 
    timeout: timeoutvalue 
});