2011-12-29 5 views
0

두 개의 jQuery UI 날짜 선택기와 드롭 다운 상자가 있습니다.JQuery 함수 값을 ajax 함수로 전달

각 기능은 하나의 기능입니다. 이제 어떻게 세 가지 함수 변수를 가져 와서 AJAX 함수에 전달합니까?

var를 전역으로 정의하려고 시도했지만 작동하지 않습니다.

는 아래

$('selector').submit(function() { 
    var a = this.value; 
}); 

$('selector').submit(function() { 
    var a = this.value; 
}); 

$('selector').submit(function() { 
    var a = this.value; 
}); 

$ajax(); 

는 AJAX 함수에 해당 변수를 전달할 더미 예를 코드이다.

답변

0

당신은 별도의 기능에 아약스를 정의하고 다음과 같이 그 함수에 변수로$(this) 를 전달하여 그것을 할 수 있습니다 -

$('document').ready(function(){ 

     $('selector').submit(function() { 
       ajax_function($(this)); 
     }); 

     $('selector').submit(function() { 
      ajax_function($(this)); 
     }); 
     $('selector').submit(function() { 
       ajax_function($(this)); 
     }); 


}); 


function ajax_function(obj){ 

    var a = obj.val(); 

    $.ajax{} 

} 
+0

: I'v이 날짜 선택 아래로 한 방울을. 내가 거기에서 모든 값을 선택하는 것을 끝내면 그것은 ajax function.now 값으로 가야하지만 한 값만 아약스 URL을 통해 전송됩니다, 나는 모든 값을 거기에 가고 싶습니다. –