0
kullanılarak dinamik olarak oluşturulduğunda başlatılmadı Ben girişler içinde dinamik veriyi düzenlemek için bir pop-up modunu kullanıyorum, aynı sayfada select2'yi herhangi bir sorun olmadan kullanıyorum, ancak modelde görünüyor. o yük sonra başlatıldı değil bu kalıcı kullanarak jquery başarısı üzerine başlatılıyor (veya o yapmanız gerekenler) olsa bile:Select2, ajax
<div class="modal fade" id="edit" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Edit</h4>
</div>
<div class="modal-body">
<div class="company_edit">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div></div></div> </div>
ve jquery:
$('.btn.btn-primary.btn-xs').on('click', function() {
var company_id = $(this).attr('value');
$.ajax({
type: 'post',
url: 'dist/php/info_to_edit.php',
data: 'post_id=' + company_id,
success: function (r)
{
$(".select2").select2({
tags: true,
tokenSeparators: [',', ' ']
});
// now you can show output in your modal
$('#edit').modal('show'); // put your modal id
$('#edit').find('.company_edit').html(r);
}});});
ve php pasajı:
echo '<select name="countries_import[]" class="form-control select2" multiple="multiple" id="import_select"></select>';
önce evet benim komut dosyası ile daha mantıklı olması gerekirdi. Sorunu çözdüğün için teşekkür ederim. –