【发布时间】:2015-10-17 00:59:47
【问题描述】:
我有这个 jQuery 代码。它的作用是从(选定的)单选按钮获取值,然后将其传递到“c”数组中。
for 语句中有 40 个项目,因此 b<40 条件。我正在做的下一步是使用.load() 在PHP 上传递它。大家可以在下面的代码中看到,我只在c[3]。因为在我想的路上,也许有一种方法可以传递这个数组而不用一个一个地对它们进行编码。
那么,有没有一种方法可以使用 .load() 将数组传递给 PHP,而无需逐个编码,还是我只是懒惰?
$(document).on('click', '#submitexam', function() {
var examinee = $('#examinee').val();
var q1 = $('#QU1').attr('id');
var c = ["null"];
var b;
for (b = 1; b < 40; b++) {
c.push($('input[name=Q' + b + ']:checked').next('label:first').html());
console.log(c[b]);
}
$('.bod').load('process.php', {
examinee: examinee,
a1: c[1],
a2: c[2],
a3: c[3],
q1: q1
})
});
【问题讨论】:
-
那么您是发布数据还是获取数据?你也可以发布你的html吗
-
我正在将数据发布到数据库
-
你可以查看答案,我已经发过了
标签: php jquery html arrays load