2017-04-20 22 views
2

チェックボックスとドロップダウンリストがあります。複数のアクティビティでajax関数を呼び出す

私は(も選択された要素をドロップダウンするために聞く)または私は別の関数を記述してきたん

$("input[type=checkbox]").on("change", function() { 

     $.ajax({ 
     ... 
      } 
     }); 
    }); 

は1つのjQueryの機能でこれを行うには、それが可能です(のみのチェックボックスのために)このようにAJAXを呼び出します別のアヤックスコールで?私は最初の選択肢を好むだろう。これを達成する方法は?

+0

あなたが探している正確に何を明確でした。私は少し混乱している! – Iceman

答えて

0

チェックボックスとドロップダウン要素の両方にクラスを添付し、jQueryでクラスを選択することができます。

$(".respond").on("change", function() { 
    $.ajax({ ... } }); 
}); 
1

はい、あなたはあなたに変更することができます好き用いた二要素を分離され、使用jQueryの miltiselectorで「」、コードの下に従ってくださいということ::

$(document).ready(function (e) { 
    $("input[type=checkbox], select#mySelect").on("change", function() { 
     $.ajax({ 
     ... 
     }); 
    }); 
}); 

要素セレクタを行うことができますあなた自身。もう一つの方法は、あなたがselectox & checkbox同じクラス(のような:ajaxFire)を得ることが可能である

と以下のようにそれを使用する::

$(document).ready(function (e) { 
    $(".ajaxFire").on("change", function() { 
     $.ajax({ 
     ... 
     }); 
    }); 
});