如何在不同的事件上激活这个JQuery?

时间:2017-10-02 06:37:51

标签: javascript php jquery html ajax

我有两个组合框。一个组合框包含成为AJAX帖子变量的值。然后将结果插入到第二个组合框中。

我在第一个组合框中使用onchange。但是,我很想在身体onload

时这样做

如果不重写该功能,我该如何解决我的问题?

组合框jQuery:

$('#tl_dept').on('change', function() {
    var dept_val = $(this).val();
    var opsi = "";
    var divs = "";
    $.ajax({
        type        : "POST",
        dataType    : "json",
        data        : { x : dept_val },
        context     : $(this),
        url         : "<?php print base_url(); ?>xxx/some_function",
        success     : function(response){
            //success script
        }
    });
});

1 个答案:

答案 0 :(得分:1)

  

我在第一个组合框中使用onchange。但是,我想在什么时候这样做   身体上的负荷。

你不需要这个。

您可以使用.trigger函数执行附加到给定事件类型的匹配元素的所有处理程序和行为。

$('#tl_dept').on('change', function() {
    var dept_val = $(this).val();
    var opsi = "";
    var divs = "";
    $.ajax({
        type        : "POST",
        dataType    : "json",
        data        : { x : dept_val },
        context     : $(this),
        url         : "<?php print base_url(); ?>xxx/some_function",
        success     : function(response){
            //success script
        }
    });
}).trigger('change');