我有一个ajax表单提交工作正常,但我已经增加了id到我的复选框,我需要根据提交的复选框进行提交,然后当用户提交选中的选项时数据传递给我的PHP脚本。 如何通过ajax将所有选中的复选框传递给我的php脚本?jquery通过ajax递交表单提交表单的编号
$(function() {
$(".submit").click(function() {
var pageReturn = $("#pageReturn").val();
var sendCheck = $("#sendCheck").val();
var dataString = 'pageReturn=' + pageReturn + '&sendCheck=' + sendCheck;
if (emailLink == '' || pageReturn == '' || sendCheck == '') {
$('.success').fadeOut(200).hide();
$('.error').fadeOut(200).show();
} else {
$.ajax({
type: "POST",
url: "phpscripts/compose.php?artid=<?php echo $artid; ?>&userart=<?php echo $_GET['userart'];?>",
data: dataString,
cache: false,
success: function() {
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
}
return false;
});
});
通过所有复选框,我会添加+1到我的复选框被传递像 var sendCheck = $("#sendCheck").val()+1;
?我的复选框
我的HTML代码如下所示
<input name="sendCheck" id="sendCheck<?php echo $i++; ?>" class="reccomendCheck" type="checkbox" value="<?php echo $row_ArtContact['contact_id'];?>" />
复选框以递增的需要是经过我的PHP脚本值。
理论上可以有无限数量的复选框,用户可以随机检查并需要被超支。
好了,所以它不工作?问题是什么? – 2011-03-08 22:37:04
如何通过ajax将所有选中的复选框传递给php脚本?我在某处添加+1吗? – 2011-03-08 23:39:28