다중 선택을 위한 확인란 목록이 있지만 값을 가져오지 못하는 Select2
P粉399585024
2023-08-31 17:54:42
<p>이용자는 $('form').serialize(); 中获取选值</p>
<pre class="brush:php;toolbar:false;">$('.select2-multiple').select2MultiCheckboxes({
자리 표시자: "여러 요소 선택",
})
<div 클래스="행">
<양식 id="search_vendor_form">
<이름 선택="sel-01[]" id="sel-01"; class="select2-multiple">
<옵션></옵션>
<옵션 값="AL">앨라배마</option>
<옵션 값="CA">캘리포니아</option>
<옵션 값="NY">뉴욕</option>
<옵션 값="TX">텍사스</option>
<옵션 값="WY">와이오밍</option>
</선택>
</div>
</양식>
<div 클래스="행">
</div>
<div 클래스="행">
</div>
jQuery(함수($)
{
$('.select2-multiple').select2MultiCheckboxes({
자리 표시자: "여러 요소 선택",
})`당신의 문자`
});
$(document).on('change','#sel-01',function(){
console.log($(#search_vendor_form).serialize())
})</pre>
<p>我想는ajax中发送表单值,但不进入console.log($(#search_vendor_form).serialize())</p>
“your text”
가 있는 것 같습니다. 이는 유효하지 않으며 버그일 수 있습니다.jQuery(function($){ ... )}
함수 내부 에 넣어야 합니다.요소가 이전에 닫혔으므로 이 두 개의 닫는 태그를 전환해야 합니다.
다음 방법으로 이 문제를 해결하세요.
HTML
으아악JS
으아악