通过多个活动调用AJAX功能



我的复选框和下拉列表。

我这样称呼为ajax(仅用于复选框(

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

是否可以在一个jQuery函数(还请选中选定的下拉元素(中执行此操作,或者我是否可以使用不同的AJAX调用来编写另一个函数?我更喜欢第一选择。如何实现这一目标?

是的,您可以通过使用 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({
        ...
        });
    });
});

您可以将类连接到复选框和下拉元素,然后选择JQuery的类。

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

最新更新