TomSelect – параметры обновления в зависимом раскрывающемся списке после повторной загрузки ajaxPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 TomSelect – параметры обновления в зависимом раскрывающемся списке после повторной загрузки ajax

Сообщение Anonymous »

Я использую TomSelect для управления пользовательским интерфейсом для зависимых раскрывающихся списков выбора.
[img]https:/ /i.sstatic.net/BiSvB.png[/img]

Список ... раскрывающегося списка «Кому» зависит от раскрывающийся список «От» и обновляется для каждого вызова ajax при выборе в раскрывающемся списке «От». Первая инициализация отлично работает в обоих раскрывающихся списках. К сожалению, после повторения запроса ajax с выбором другого местоположения в раскрывающемся списке «От» возникает следующая ошибка:

Код: Выделить всё

Uncaught Error: Tom Select already initialized on this element
Что я сделал на данный момент:
1. При загрузке страницы я инициализирую TomSelect в поле From раскрывающийся список с:

Код: Выделить всё

tsfrom = new TomSelect('#from-select-field',ttddssettings);
Изображение

Соответствующие строки кода:

Код: Выделить всё

    
Choose...



Select From first




jQuery(document).ready(function($) {

var tsfrom;
var ttddssettings = {
plugins: ['dropdown_input'],
};
tsfrom = new TomSelect('#from-select-field',ttddssettings);

var totoval = "xymydomain.com/get-to-options.php";
getTo = function () {

var fromvalue = $("#from-select-field").val();
var tovalue = $("#to-select-field").val();

$.ajax({
type: "POST",
url: totoval,
data: {
from: fromvalue,
to: tovalue,
},
success: function(data) {
$("#to-select-field").html(data);
},
});
}

});


Соответствующие строки кода внутри запрошенного файла PHP:

Код: Выделить всё

    


Подробнее здесь: [url]https://stackoverflow.com/questions/73890677/tomselect-refresh-options-in-dependent-dropdown-after-repeated-ajax-load[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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