2012-05-01 2 views
0

먼저에는 JQuery Ajax를 전역 적으로 설정 또는 해제하는 방법이 있습니까? 나는 http://api.jquery.com/jQuery.fx.off/과 비슷한 것을 찾고있다.하지만 $ .ajax에 대해서..NET 인증을 기반으로 JQuery ajax를 켜고 끄는 방법

둘째 사용자가 로그인했는지 여부에 따라 켜기/끄기 플래그를 설정하는 가장 좋은 방법은 무엇입니까?

ASP.NET MVC3을 사용하고 있습니다.

+0

, 당신 때문에 아약스 요청에 어색한 로그온 화면의이 작업을 수행 할 수 있습니까? – archil

+0

@archil 누군가가 로그인했을 때 작동하는 응용 프로그램을 만들었습니다. 일부 DB 읽기/쓰기는 ajax 메서드 호출을 통해 용이하게 수행됩니다. 그러나 로그인하지 않은 사람들은 여전히 ​​앱이 좋겠지 만 localstorage 만 사용하십시오. – Greg

답변

0

좋아, $ .ajax 메소드를 확장했다.

(function($) 
{ 
    // store original reference to the method 
    var oldAjax = $.ajax; 
    $.ajax = function(prop, value) { 
     // execute new behaviour 
     if ($.ajax.Off) return false; 
     // execute original behaviour 
     return oldAjax.apply(this, arguments); 
    }; 
})(jQuery); 

그때 나는 단순히 아약스 호출을 사용하지 true$.ajax.Off을 설정합니다. 난 그냥 숨겨진 입력 또는 뭔가를 설정합니다 두 번째 부분에 관해서는

... 그냥 관심을

관련 문제