我想通过 Ajax 向 PHP 发送一个数组。
array = $('.def-mask :checkbox:checked').serialize();
$.ajax({
url: 'ajax/battle.php',
type: 'post',
data: { playerReady: 1, attack: attack, defence: array },
success: function(data) {
alert(data);
}
});
但是当我这样做时var_dump($_POST['defence'])
,我得到了string()
,而不是array()
。为什么我得到一个字符串,而不是一个数组?