誰かがこれらの行を1つのforループに変換するのを手伝ってもらえますか?
var optie1 = "";
if($('#form #optie1_check').is(':checked')) {
optie1 = $('#form #optie1_naam').val();
}
var optie2 = "";
if($('#form #optie2_check').is(':checked')) {
optie2 = $('#form #optie2_naam').val();
}
私はグーグルで私の答えを見つけることができないようです、それを検索する方法を本当に知りません。私はこのようなものが欲しい:
for loop (i) {
var str = "optie" + (i+1) + "_check";
var str2 = "optie" + (i+1) + "_naam";
if($('#form #str').is(':checked')) {
opties = $('#form #str2').val();
}
}
そして、optiesは私がすべての値を入れる配列なので、後でそれを渡すことができます:
$.ajax({
type: "POST",
url: "voegOptiesToe.php",
data: "opties="+opties,
...
}