2011-12-29 16 views
0

私は2つのjQuery UIの日付ピッカーとドロップダウンボックスを持っています。関数の値をajax関数に渡す

これらはそれぞれ関数です。今私はどのように3つの関数の変数を取って、それを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

あなたは別々の機能でAJAXを定義し、以下のようにその関数に変数として$(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 2つの日付ピッカーとダウン一滴。私はすべての値を選択し終えたら、それはajax function.now値に来る必要がありますが、値が1つだけajax URLを介して送信されます、私はそこに行くすべての値が必要です。 –

関連する問題