2つのドロップダウンリストから2つの値、たとえば最初のドロップダウンから1001
、2番目のドロップダウンから1003
を選択する必要があります。 「追加」ボタンをクリックした後、これらの値を中間の値と共に、1002
、1003
のように$.ajax()
メソッドに送信する必要があります。jqueryのループ内の変数をインクリメント
以下はこれに使用したコードです。
var s_no = "" + $("#start_num option:selected").text();
var e_no = "" + $("#end_num option:selected").text();
var diff = e_no - s_no;
var regno = 0;
for (i = 0; i <= diff; i++) {
regno = s_no;
$.ajax({
type: 'POST',
dataType: "json",
url: '<?php echo base_url('SchoolAdmin/inserthall'); ?>',
data: { regno: regno },
success: function (result) {
console.log(result);
}
});
s_no = regno + 1;
}
s_no
に同じ値が他の値よりもデータベースに挿入されつつあります。 1001
が繰り返しデータベースに挿入されます。 1002
と1003
と一緒に1001
が必要です。前もって感謝します。
とてもうまくありがとうございました:) – Rose