Jquery将函数值传递给ajax函数

时间:2011-12-29 08:23:02

标签: jquery

我有两个jQuery UI日期选择器和一个下拉框。

每个都是一个功能。现在我如何获取三个函数变量并将其传递给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函数。

1 个答案:

答案 0 :(得分: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{}

}