Select2 dengan senarai kotak pilihan untuk berbilang pilihan tetapi tidak mendapat nilai
P粉399585024
2023-08-31 17:54:42
<p>使用此代码,它可以工作。但没有在 $('form').serialize(); 中获取选定的值</p>
<pre class="brush:php;toolbar:false;">$('.select2-multiple').select2MultiCheckboxes({
pemegang tempat: "Pilih berbilang elemen",
})
<div class="baris">
<form id="carian_vendor_form">
<pilih nama="sel-01[]" id="sel-01" class="select2-multiple">
<option></option>
<nilai pilihan="AL">Alabama</option>
<nilai pilihan="CA">California</option>
<nilai pilihan="NY">New York</option>
<nilai pilihan="TX">Texas</option>
<nilai pilihan="WY">Wyoming</option>
</select>
</div>
</form>
<div class="baris">
</div>
<div class="baris">
</div>
jQuery(fungsi($)
{
$('.select2-multiple').select2MultiCheckboxes({
pemegang tempat: "Pilih berbilang elemen",
})`teks anda`
});
$(document).on('change','#sel-01',function(){
console.log($(#search_vendor_form).serialize())
})</pre>
<p>我想在ajax中发送表单值,但不进入console.log($(#search_vendor_form).serialize())</p>
“your text”
sebagai rentetan selepas fungsi, yang tidak sah dan mungkin pepijat.jQuery(function($){ ... )}
di dalam fungsi pembungkus .yang anda buka telah menutupnya sebelum ini, jadi kedua-dua tag penutup ini perlu ditukar.
Perkara berikut harus menyelesaikan masalah ini:
HTML
JS