Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.07.2014, 11:33
Новичок на форуме
Отправить личное сообщение для sumsum Посмотреть профиль Найти все сообщения от sumsum
 
Регистрация: 20.06.2014
Сообщений: 5

LightFace.Request передать несколько переменных
Есть класс окна в котором идет запрос к айджексу как в нем передать несколько переменных я пробую так но оно не работает:

function openwin00(id)
	{
		var tagid=document.getElementById(id);
		if(tagid.innerHTML=='Да'){a_param = 'yo: \'oooo\'';}else {a_param = '';}
		ajaxFace = new LightFace.Request({
			url: 'vote.php',
			buttons: [
				{ title: 'Хорошо', event: function() { send_ajax(id); }, color: 'blue' },
				{ title: 'Отмена', event: function() { this.close(); } }
			],
			draggable: true,
			request: {
				data: {
					win: '',
					a_param
				},
				method: 'post'
			},
			title: 'Тест',
		}).open();
	}


Собственно как вот сюда request: {
data: {
win: '',
a_param
},
method: 'post'
},
добавить произвольное количество параметров через переменную?
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2014, 11:36
Новичок на форуме
Отправить личное сообщение для sumsum Посмотреть профиль Найти все сообщения от sumsum
 
Регистрация: 20.06.2014
Сообщений: 5

Еще пробовал переменные серверу передать непосредственно через урл но тоже не получается
url: 'vote.php?peremennaya=text'
Ответить с цитированием
  #3 (permalink)  
Старый 26.07.2014, 17:02
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

sumsum,
data: {
    param1: a_param,
    param2: 'param2',
    param3: 'param3',
    param4: 'param4',
    param5: 'param5'
}

Последний раз редактировалось Rise, 26.07.2014 в 17:06.
Ответить с цитированием
  #4 (permalink)  
Старый 27.07.2014, 14:36
Новичок на форуме
Отправить личное сообщение для sumsum Посмотреть профиль Найти все сообщения от sumsum
 
Регистрация: 20.06.2014
Сообщений: 5

Сообщение от Rise Посмотреть сообщение
sumsum,
data: {
    param1: a_param,
    param2: 'param2',
    param3: 'param3',
    param4: 'param4',
    param5: 'param5'
}
Это не то. Нужно передавать разное количество параметров каждый раз. ну аналогично когда вы делаете так:
var url = 'vote.php';
var param = '?n=1&m=2'
var adress = url='/'+param;


таким образом param может содержать различное количество переменных
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как c функцией .ajax() передать несколько значений в php? Faab jQuery 11 19.11.2013 12:03
Как передать через onchange несколько параметров? Arey AJAX и COMET 5 14.08.2012 16:31
Ext.util.Cookies.set(...) - несколько переменных в одной куки. potkin ExtJS 4 07.05.2012 10:43
Передать несколько значений из JS на сервер, методом POST балерун Общие вопросы Javascript 1 02.03.2010 14:36
Запись несколько переменных в файл SunYang Общие вопросы Javascript 0 31.01.2010 13:19