저는 AJAX를 사용하여 필요에 따라 서버에서 데이터를로드하고 있습니다. 현재 서버 소프트웨어를 최신 버전으로 업데이트하려고합니다. 내가 알아챈 것 중 하나는 모든 요청에 이제 토큰을 전달해야한다는 것입니다. 즉, 모든 요청에 새 매개 변수를 추가해야합니다. 모든 AJAX 호출을 수정할 필요없이 일반적인 방법으로이 작업을 수행하고 싶습니다.jQuery로 작성한 모든 ajax 호출에 일반 매개 변수 추가하기
모든 포인터?
저는 AJAX를 사용하여 필요에 따라 서버에서 데이터를로드하고 있습니다. 현재 서버 소프트웨어를 최신 버전으로 업데이트하려고합니다. 내가 알아챈 것 중 하나는 모든 요청에 이제 토큰을 전달해야한다는 것입니다. 즉, 모든 요청에 새 매개 변수를 추가해야합니다. 모든 AJAX 호출을 수정할 필요없이 일반적인 방법으로이 작업을 수행하고 싶습니다.jQuery로 작성한 모든 ajax 호출에 일반 매개 변수 추가하기
모든 포인터?
following article과 같이 $.ajaxSetup
메서드를 사용할 수 있습니다.
은 무엇 당신이 찾고있는 것은 여기하는 Prefilter입니다 페이지에서 샘플입니다 :
$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
// Modify options, control originalOptions, store jqXHR, etc
});
이 JQuery와 1.5가 필요합니다.
문자열 대 객체를 전달하는 경우 매개 변수를 추가하려면 사전 필터를 사용해야합니다. 우리는 이것을 가지고있다 : beforeSend : function (jqXHR, settings) {settings.data = settings.data + '& foo = bar'; 참을 돌려라. } –
덕분에 좀 더 편리하고 일반적인 –
정확히 내가 무엇을 찾고 있었습니까, 고맙습니다. – Peeter
그 사용은 권장하지 않습니다. http://api.jquery.com/jQuery.ajaxSetup/ –