Jquery将函数值传递给ajax函数

Jquery将函数值传递给ajax函数,jquery,Jquery,我有两个jQueryUI日期选择器和一个下拉框 它们都是一个函数。现在我如何获取三个函数变量并将其传递给AJAX函数 我试图定义一个全局变量,但这不起作用 下面是虚拟示例代码 $('selector').submit(function() { var a = this.value; }); $('selector').submit(function() { var a = this.value; }); $('selector').submit(function() {

我有两个jQueryUI日期选择器和一个下拉框

它们都是一个函数。现在我如何获取三个函数变量并将其传递给AJAX函数

我试图定义一个全局变量,但这不起作用

下面是虚拟示例代码

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

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

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

$ajax();

要将这些变量传递给ajax函数。

您可以通过在单独的函数中定义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{}

}

:I'v两个日期选择器和一个下拉列表。当我从所有值中选择完值后,它必须转到ajax函数。现在值正在到来,但只有一个值通过ajax url发送,我希望所有值都转到那里。