#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 не работает