我有几个通过php动态生成的复选框。我需要将这些复选框数据传递给另一个php文件,以便作为数组进行处理。我想通过jquery / ajax传递这些数据。但我不能将这些数据作为数组传递。我的代码如下, jquery ajax
var data = {
url: '<?php echo get_admin_url()?>admin-ajax.php',
dataType: 'json',
action: 'tuh',
ans_name: jQuery('[name="ans_name"]').serialize()
};
var myRequest = jQuery.post(ajax_object.ajaxurl, data, function(response){
//alert('Got this from the server: ' + response);
jQuery("#widget_poll_id").html(response);
});
有谁能告诉我,如何解决这个问题?
答案 0 :(得分:0)
您可以使用serializeArray
。见documentation about this
答案 1 :(得分:0)
你可以这样做:
var data = {
url: '<?php echo get_admin_url()?>admin-ajax.php',
dataType: 'json',
action: 'tuh',
ans_name: jQuery('[name="ans_name"]').serializeArray()
};