我对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;
}