Загрузочный множественный выбор выбранных элементов не работает после вызова AJAXJquery

Программирование на jquery
Ответить
Anonymous
 Загрузочный множественный выбор выбранных элементов не работает после вызова AJAX

Сообщение Anonymous »

У меня возникла проблема с тем, что счетчик выбранных множественных вариантов Boostrap не работает после моего вызова AJAX.
У меня есть родительский список, из которого я делаю несколько выборок, который затем отправляет AJAX вызов для получения идентификаторов и текста дочернего списка.
Я использую данные JSON для добавления дополнительных флажков (li items) в функции успеха моего вызова. Я также добавляю элементы в свой выбор, так как думал, что это устранит проблему.
По какой-то причине теперь, когда я устанавливаю флажок в своем новый дочерний список новых флажков, метка в элементе управления не записывает выбранное мной количество.
Может ли кто-нибудь помочь мне понять, чего мне не хватает? Я видел некоторые рекомендации по повторной инициализации множественного выбора после создания элементов списка, но это не изменило ситуацию.

< div class="snippet-code">
$jq.ajax({
async: false,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: 'POST',
url: 'Messages.aspx/GetSeriesforFormIds',
data: "{'data':'" + JSON.stringify(formIds) + "'}",
success: function(data) {
//debugger;
if (data.d != null) {
var $checkboxContainer = $('.ddlchkSeriesCheckboxes .multiselect-container');

var temp = data.d;

if (temp != '') {
//debugger;
var obj = $.parseJSON(temp);

debugger;
var $container = $('.ddlchkSeriesCheckboxes select');

if ((obj != '') && (obj.data.length > 0)) {
for (i = 0; i < obj.data.length; i++) {
$container.append('' + obj.data.text + '')
$checkboxContainer.append('
[*]' + obj.data.text + '')
}
}
}
}
debugger;
//$('.ddlchkSeriesCheckboxes select').multiselect('reload');
},
error: function(response) {
//alert(JSON.stringify(response));
}
});

EDB
JDBW
KLD
JDSW
KLD2
EDB
JDBW
KLD
CMB
JDSW
KLD2




Флажки Html, созданные при успехе ajax и не работающие с множественный выбор:
  • EDB
  • JDBW
  • KLD
  • JDSW
  • KLD2
  • EDB
  • JDBW
  • KLD
  • CMB
  • JDSW
  • KLD2



Подробнее здесь: https://stackoverflow.com/questions/791 ... -ajax-call
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»