Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Как отследить данные, добавляемые в многосточный select?

Мастер (1290), закрыт 1 месяц назад
У меня есть 2 select(а), при помощи кнопок, данные перемещаются из одной колонки в другую. Необходимо отследить данные, передаваемые в правую колонку, для дальнейшей отправки и обработки на php.

Сейчас я это делаю так:
$('.right').on("DOMNodeInserted", "option", function() {
var fio = $('.right option').val();
alert("Test: " + fio);
});

Вот пример того, что я пытаюсь сделать: https://jsfiddle.net/2go1fc9b/

Конечно это работает не правильно, ведь сейчас данное событие передаёт данные самой первой option(относительно левой колонки), который был передан в правую колонку.

Как получить данные, которые пользователь передаёт (кнопками) в правую колонку, в данный момент?
Дополнен 1 месяц назад
Если отправлять данные в таком виде, то я оправляю столько запросов, сколько строк было выбрано:

$('.right').on("DOMNodeInserted", "option", function() {
var fio = $(this).val();
var myString = JSON.stringify(fio);
$.post("ajax_sim.php", "myString=" + myString, function (data) {
alert("Test: " + data);
});
});

Как сформировать сроку и отравить один запрос, со всеми строками?
Похожие вопросы
Также спрашивают