参数列表Javascript后面的SyntaxError:missing)

时间:2016-02-10 16:53:49

标签: javascript

我对Javascript很新。我在页面加载后尝试执行函数cs_sort_directory。我在参数列表后得到错误Uncaught SyntaxError:missing)。

window.onload = cs_sort_directory("http://sample.org/wp-admin/admin-ajax.php", "http://sample.org/wp-content/themes/directory-theme", "alphabetical", this);

我做错了什么?

这是函数cs_sort_directory:

function cs_sort_directory(admin_url,theme_url,sortType,obj){

var node_id = jQuery(obj).parents('.main-filter').data('node');
var form_id = jQuery(obj).parents('.main-filter').data('form');
jQuery(obj).parents('.main-filter').addClass('slide-loader');
jQuery(obj).parents('.cs-filter-menu').children('li').removeClass('active');
jQuery(obj).parents('li').addClass('active');
jQuery('#cs_sort_value').val(sortType);
jQuery(".ajax-loading").html('<i class="icon-spinner8 icon-spin"></i>').fadeIn();
var dataString = jQuery('#directory-filters-form').serialize() + "&sort=" + sortType+"&node_id=" + node_id;

jQuery.ajax({
    type:"POST",
    url: admin_url,
    data: dataString,
    success:function(response){     

        if(response.match('session_destroyed') )  {
            jQuery(".ajax-loading").html('');
            jQuery(obj).parents('.main-filter').append(response);   
        } else {
            jQuery(obj).parents('.dynamic-listing').children('.cs-listing-wrapper').html(response);
            jQuery(".ajax-loading").html('');   
            jQuery(obj).parents('.main-filter').removeClass('slide-loader');
        }
    }
});
//return false;

}

0 个答案:

没有答案