浏览器崩溃 - tickboxes数组到Ajax(PHP)

时间:2011-09-13 21:04:36

标签: php javascript jquery

当我点击“添加”按钮时,浏览器(chrome)崩溃了。

我正在尝试将tickbox(数组)数组发送到ajax(PHP)。

请参阅以下代码:

<input type="checkbox" name="option[]" value="0"> Small
<input type="checkbox" name="option[]" value="1"> Medium
<input type="checkbox" name="option[]" value="2"> Large
<input type="checkbox" name="option[]" value="3"> X-Large

<input id="ButtonAdd" type="button" value="Add" />

jQuery的:

 $("#ButtonAdd").click(function() {  
  var optionsz = $("input:checkbox[name='option\\[\\]']");
  $.post("ajax.php", { optionsz:optionsz },
   function(data)  {
     console.log(data)
   });
 });

PHP:

<?php
 print_r($_POST);
?>

1 个答案:

答案 0 :(得分:1)

您正在尝试发送jQuery对象optionsz,但您真正想要做的是序列化选项所在的表单并将其发送到ajax.php脚本。

var optionsz = $(your form).serialize();