Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.05.2011, 17:40
Новичок на форуме
Отправить личное сообщение для Guerra Посмотреть профиль Найти все сообщения от Guerra
 
Регистрация: 10.04.2011
Сообщений: 6

jQuery.post формирование данных
Всем привет, помогите решить задачу. Нужно сформировать данные для jQuery.post в виде
{ var1:var1, var2:var2 }
... c элементов
<span>var1</span>
которых может быть от 1-го до 5-и.
Ответить с цитированием
  #2 (permalink)  
Старый 12.05.2011, 17:44
Аватар для Starkua
Аспирант
Отправить личное сообщение для Starkua Посмотреть профиль Найти все сообщения от Starkua
 
Регистрация: 10.02.2010
Сообщений: 52

Получить все спаны, соответствующим селектором. Потом обойти их в цикле и получить содержимое спана, методом .text()
Ответить с цитированием
  #3 (permalink)  
Старый 12.05.2011, 17:52
Новичок на форуме
Отправить личное сообщение для Guerra Посмотреть профиль Найти все сообщения от Guerra
 
Регистрация: 10.04.2011
Сообщений: 6

Это понятно. Но как подставить полученные данные в
{ var1:var1, var2:var2 }
?
Ответить с цитированием
  #4 (permalink)  
Старый 21.07.2011, 22:35
Интересующийся
Отправить личное сообщение для Krugly Посмотреть профиль Найти все сообщения от Krugly
 
Регистрация: 14.02.2011
Сообщений: 14

Наверное уже не актуально, но всё же...
Как уже писалось выше, выбрать селектором все необходимые элементы span, в цикле загнать их содержимое в массив, массив закодировать в JSON и передавать...
Где-то так:

var arr = new Array();
$('span').each(function() {
arr.push($(this).text());
});
.............
{
var: arr.toJSON(),
}
..........

На стороне сервера получить массив так:
$arr = json_decode($_POST['var']);

Работоспособность не проверял, но вроде бы должно работать
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jqGrid. локальная обработка данных DarkN jQuery 0 25.01.2011 23:55
ограничение на объем передаваемых данных belbek AJAX и COMET 3 31.10.2010 02:45
Вставка данных в textarea из модального окна (для Markitup) Roman Koff jQuery 0 26.08.2010 23:21
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07
Хранимая область данных. PolarWolf Общие вопросы Javascript 17 14.01.2009 18:25