请看下面的代码:
$("#saveButton").click(function(){
$this = $("#tableData").find("input:checked").parent().parent();
tea = $this.find(".teaCls").text();
$.ajax({
type: "POST",
url: "chkSelectedValues.php",
data: "tea=" + tea,
success: function(msg){
$("#theField").html(msg);
}
});
});
现在,如果选择了多个复选框,tea
并flower
最终将text
所有这些字段中的 s 连接起来。如果选中了两个复选框,一个包含单词some
,另一个包含单词text
,则最终tea
变量获得值: sometext
。但我想tea
成为一个包含这些值的数组(在本例中为some
和text
),因为我需要在 AJAX 请求中传递它们并希望轻松捕获chkSelectedValues.php
结构:
<table #tableData>
<tr>
<td .teaCls></td>
<td> Checkbox here</td>
</tr>
<tr>
.....
我怎样才能做到这一点?提前致谢。