Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2013, 19:39
Новичок на форуме
Отправить личное сообщение для armstrong85 Посмотреть профиль Найти все сообщения от armstrong85
 
Регистрация: 22.09.2013
Сообщений: 3

Плагин Sortable
Здравствуйте! Нужно измененные значения элементов отправлять аяксом на сервер;есть метод serialize, с помощью которого, это можно сделать-но он передает все значения. А как определить только два измененных элемента ?
Ответить с цитированием
  #2 (permalink)  
Старый 26.09.2013, 19:17
Аватар для mi.rafaylik
Кандидат Javascript-наук
Отправить личное сообщение для mi.rafaylik Посмотреть профиль Найти все сообщения от mi.rafaylik
 
Регистрация: 07.12.2012
Сообщений: 113

Неясно выражен вопрос. Нужно получить значения изменённых элементов (их содержимое) или же сами элементы (их идентификатор)?
Если нужно получить список изменённых элементов, они должны иметь идентификатор (id).
В таком случае, при событии mouseup на элементе (то есть когда мы его перетащили и отпустили) - сохранять (добавлять) его id в какую-нибудь переменную.
<div class='element' id='first'></div>
<div class='element' id='second'></div>

// создаём пустую переменную списка
var changedElements = '';

// событие завершения сортировки в sortable, возможно это mouseup
// конечно нужно убедиться, что позиция элемента в списке была изменена, но это часть работы sortable
$('.element').mouseup(function(){
	// добавляем id элемента в список
	changedElements += ',' + $(this).attr('id');
	// смотрим список изменённых элементов
	alert(changedElements);
});

Полученный список можно распарсить по символу "," и получим массив id-шек изменённых элементов.
Остаётся получить содержимое каждого изменённого элемента по его id (список которых мы сохранили).

Последний раз редактировалось mi.rafaylik, 27.09.2013 в 14:38.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конфликтуют плагин стилизации с ajax запросом prohor.zotikov jQuery 15 30.10.2013 19:57
Не сохраняются настройки grid Fubu_By ExtJS 1 09.07.2013 21:49
плагин jquery ajax upload Karabella jQuery 0 06.06.2013 21:25
jquery ui sortable + draggable giGnet jQuery 1 08.03.2011 19:37
ui draggable + sortable satels jQuery 0 05.01.2010 11:28