Select2 не активен

#javascript #php #jquery-select2

#javascript #php #jquery-select2

Вопрос:

 <script>
    $(document).ready(function(){ 
        $("#btn-tambah-form").click(function(){ 
            var jumlah = parseInt($("#jumlah-form").val()); 
            var nextform = jumlah   1;

            $("#insert-form").append(
                "<div class='row mb-10 p-10'>"  
                "   <div class='input-group col-md-2'>"  
                "          <?php $result = mysqli_query($conn, 'SELECT * FROM produk');?>"  
                "          <?php $jsArray = 'var idproduk = new Array();n';?>"  
                "          <select class='form-control select2' id='idproduk" nextform "' name='idproduk[]' onchange='changeProduk" nextform "(this.value),sum();' required>"  
                "          <option></option>"  
                "          <?php while ($row = mysqli_fetch_array($result)) {?>"  
                "               <?php echo '<option value='' . $row['idproduk'] . ''>' . $row['produk_nama'] .  '</option>';?>"  
                "               <?php$jsArray .= 'idproduk['' . $row['idproduk'] . ''] = {harga_beli:'' . addslashes($row['harga_beli']) . '',produk_satuan:'' . addslashes($row['produk_satuan']) . ''};n';?>"  
                "          <?php }?>"  
                "              </select>"  
                "   </div>"  
                "</div>");
            $("#jumlah-form").val(nextform);
        });
        
        $("#btn-reset-form").click(function(){
            $("#insert-form").html(""); 
            $("#jumlah-form").val("1");
        });
    });
</script>
 

может кто-нибудь мне помочь. почему мой select2 не активен, когда я помещаю их в javascript.
когда я помещаю их за пределы java, они могут работать правильно.

пожалуйста, помогите мне, как решить этот код.

Ответ №1:

Существует проблема с кавычками с обратной косой чертой, удалите их. Это должно быть все.

 <select class='form-control select2' id='idproduk" nextform "' name='idproduk[]' onchange='changeProduk" nextform "(this.value),sum();' required>"  
 

Комментарии:

1. это не сработает, сэр. я уже это делаю, но результат тот же

2. Чем отсутствует пробел между <?php$JsArray . Остальное синтаксически нормально. Если все еще не работает, проблема в другом месте

3. » <div class=’input-group col-md-1′>» » <select class=’form-control select2′ name=’pajak[]’ id=’pajak» nextform «‘ style=’ширина: 100%;’ onchange=’сумма ();’>» » <?php echo Pajak();?>» » </ выберите>» » </div>» у меня есть другой пример, и это без <?php $JsArray но. результат тот же. мой select2 не работает