在ajax调用之后,document.ready()函数的内容不会运行

时间:2014-09-29 17:35:48

标签: jquery ajax

我有一个Drupal商业网站,它有一些下拉菜单,它们使用Ajax实时调用数据库中的不同产品。

我的问题是,一旦做出任何这些更改,我的document.ready()中的函数就不起作用。

我试过了

jQuery(document).ready(function($){

    OnloadFunction();

    $(".ajax-processed").change(function() {
    OnloadFunction();
    });
});

function OnloadFunction ()
{
jQuery('.form-submit').click(
    function () {
        jQuery('#loader').css({display:'block'});
    }); 
}

如果在下拉菜单中进行更改,如何调用函数OnloadFunction?

2 个答案:

答案 0 :(得分:-1)

为了在下拉变更设置时调用一个函数$('#yourDropdownId')。change(yourFunction)

答案 1 :(得分:-2)

我使用

解决了这个问题

jQuery(document).ajaxComplete(function($)