2011-10-08 2 views
3

새로운 멋진 구문은 저를 작성할 수 있습니다 :UJS에서 시간 제한을 설정하는 방법?

link_to some_path, :remote => true 

는 AJAX 요청을 생성 할 수 있습니다. 그러나 더 긴 시간 초과 (예 : 100000ms)가 필요한 경우 어디에서 설정할 수 있습니까? 나는 link_to을 읽었지만 아무 것도 발견하지 못했습니다.

+0

제한 시간을 무엇을하세요? – bricker

+0

이 아약스 요청. '$ .ajax ({timeout : 100000, url : some_path})와 같이 –

답변

1

당신은 JQuery와 - UJS에서 $ .rails.ajax 재산이 명시 적으로 전달되지 않은 경우 시간 제한을 주입 사용할 수 있습니다

$(function() { 
    // ... 

    $.rails.ajax = function(options) { 
     if (!options.timeout) { 
     options.timeout = 100000; 
     }  
     return $.ajax(options); 
    }; 

    // ... 
});