• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Отправка нескольких полей через ajax

Статус
В этой теме нельзя размещать новые ответы.

-=BlackSmoke=-

Профессор
Регистрация
4 Авг 2009
Сообщения
280
Реакции
49
Собственно, потребовалось реализовать отправку нескольких полей через ajax. Никаких мануалов толковых по аяксу в дле я не нашел(гугл на меня обиделся, думаю), методом тыка написал такой вариант:
PHP:
function ololol()
{
	var ajax = new dle_ajax();
	var pole1 = ajax.encodeVAR( document.getElementById('tipo-id').pole1.value );
	var pole2 = ajax.encodeVAR( document.getElementById('tipo-id').pole2.value );
	var pole3 = ajax.encodeVAR( document.getElementById('tipo-id').pole3.value );
	var pole4 = ajax.encodeVAR( document.getElementById('tipo-id').pole4.value );
	var pole5 = ajax.encodeVAR( document.getElementById('tipo-id').pole5.value );
	var pole6 = ajax.encodeVAR( document.getElementById('tipo-id').pole6.value );
	ajax.onShow ('');
	var varsString = "pole1=" + pole1;
	var varsString = "pole2=" + pole2;
	var varsString = "pole3=" + pole3;
	var varsString = "pole4=" + pole4;
	var varsString = "pole5=" + pole5;
	var varsString = "pole6=" + pole6;
	ajax.requestFile = dle_root + "engine/ajax/mod.php";
	ajax.method = 'POST';
	ajax.element = 'oyaebu';
	ajax.sendAJAX(varsString);
	return false;
};
но он отправляет только содержимое последнего поля, проверялось через echo $_POST.

Кто знает, поделитесь, пожалуйста, рабочей конструкцией.
 
Ты создал 6 одинаковых переменных varsString и присвоил поочередно значения - логично, что они заменятся последним...
 
Спасибо, уже разобрался, просто день тяжелый выдался)))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху