Javascript 在Ajax.html函数中循环

Javascript 在Ajax.html函数中循环,javascript,jquery,Javascript,Jquery,为了基于API响应和来自数组的数据构建html表单,我希望能够在.html Ajax函数中循环以构建表单的选择项 代码如下: success: function(resultData) { var element = $(resultData)[0]; $('#form_data').html( ` <div class

为了基于API响应和来自数组的数据构建html表单,我希望能够在.html Ajax函数中循环以构建表单的选择项

代码如下:

            success: function(resultData) {

              var element = $(resultData)[0]; 

                $('#form_data').html(

                `
                        <div class="form-row">
                            <div class="form-group col-md-4">
                                <label class="control-label">Date Reunion</label>
                                <input type="text" id="R_date" class="form-control" value="` + element.dateReunion + `">
                            </div>
                            <div class="form-group col-md-4">
                                <label class="control-label">Hour Reunion</label>
                                <input type="time" id="R_hour" class="form-control" value="` + element.heureReunion + `">
                            </div>
                            <div class="form-group col-md-4">
                                <label class="control-label">Amount Reunion</label>
                                <input type="number" id="R_amount" class="form-control" value="` + element.montantReunion + `">
                            </div>
                            <div class="form-group col-md-12">
                              <label for="exampleFormControlSelect1">Place Reunion</label>
                              <select class="form-control" id="exampleFormControlSelect1">`
                              +
                                for (var i=0;i<datasetPlace.length;i++){

                                  $('#exampleFormControlSelect1').append($(
                                  `<option>` + datasetPlace[i].nomLieu + `</option>`
                                  ));
                                }
                              +
                              `</select>                                    
                            </div>
                            <div class="form-group col-md-4">
                                <label class="control-label">Manager Reunion</label>
                                <input type="text" id="R_manager" class="form-control" value="` + element.fk_idOrganisateur + `">
                            </div>
                            <div class="form-group col-md-4">
                                <label class="control-label">Treasurer Reunion</label>
                                <input type="text" id="R_treasurer" class="form-control" value="` + element.fk_idTresorier + `">
                            </div>
                            <div class="form-group col-md-4">
                                <label class="control-label">Secretary Reunion</label>
                                <input type="text" id="R_secretary" class="form-control" value="` + element.fk_idSecretaire + `">
                            </div>
                            <div class="form-group col-md-12">
                                <button type="button" class="btn btn-primary" onclick="editEvent(` + element.idReunion + `);">Edit Record</button>
                                <button type="button" class="btn btn-secondary" onclick="formEventReturn();">Return</button>
                            </div>
                        </div>
                `
                );
      },
success:函数(resultData){
var元素=$(resultData)[0];
$('form#u data').html(
`
团圆
小时聚会
团圆金额
地方重聚
`
+

for(var i=0;i
for
是一个语句。你不能把它放在表达式中。你有一个XSS漏洞。你应该使用模板/数据绑定引擎。哦,好吧,因为我从来没有使用过它,你能给我推荐一种简单易学的方法吗?