【发布时间】:2012-02-15 18:04:53
【问题描述】:
我需要通过 jquery 中的 ajax 发送一组复选框(以及一些其他数据)。
到目前为止我所做的是:
var arr = $('#somediv input[type="checkbox"]:checked').val() || [];
$.post("/somephpfile.php", {str: str, arr: arr}, function(data) {...
但我的问题是 arr 从来都不是一个数组。我需要将其发送为 ?str=data&arr=foo&arr=bar
我想这是一个非常简单的问题,但由于我对 jquery 很陌生,所以我会问专业人士。 我该怎么做?
谢谢。
我的错,是 php
【问题讨论】:
-
如果它是一个数组,我意识到我可能需要通过自己格式化它来使其成为一个字符串。