Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2013, 22:29
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

xmlhttprequest
Всем привет, делаю запрос на сервер таким образом
var form = document.forms.SIMPLE_FORM_1;
var formData = new FormData(form);  
var xhr = new XMLHttpRequest();
xhr.open("POST", "mail.php");

xhr.onreadystatechange = function() {
     if (xhr.readyState == 4) {
	if(xhr.status == 200) {
	   data = xhr.responseText;
	
	  }
    }
};
			
xhr.send(formData);


В итоге при распечатке массива $_REQUEST на сервере , заполненные поля формы приходят пустыми, помогите пожалуйста разобраться

Последний раз редактировалось Купэ, 03.12.2013 в 23:26.
Ответить с цитированием
  #2 (permalink)  
Старый 03.12.2013, 23:15
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

если кодировка, то utf 8
Ответить с цитированием
  #3 (permalink)  
Старый 03.12.2013, 23:25
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

<form name="SIMPLE_FORM_1" action="/" method="POST" enctype="multipart/form-data"><input type="hidden" name="sessid" id="sessid" value="e5add60f08397d3c8cf9fd6a7293ea75"><input type="hidden" name="WEB_FORM_ID" value="1">
	<input type="text" name="form_text_1" placeholder="Название оборудования">

	<input type="text" name="form_text_2" placeholder="Телефон">
		<input type="text" name="form_email_3" placeholder="E-mail">
	
	<input type="checkbox" value="4" name="form_checkbox_SIMPLE_QUESTION_255[]" class="niceCheck"><span style="color:#fff;">Получить полный прайс-лист</span>
	<div class="clr"></div>

	 <input name="form_file_5" class="inputfile" size="0" type="file"><span class="bx-input-file-desc"></span>
<input type="hidden" name="web_form_apply" value="Y">
<input type="submit" id="submit" name="web_form_submit" value="">
<span style="display: block; text-align: center; margin: -5px 0 0 0; font-size: 14px;">Мы ответим в течение 15 минут</span>

</form>
Ответить с цитированием
  #4 (permalink)  
Старый 03.12.2013, 23:32
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

$("form[name='SIMPLE_FORM_1']").live("submit",function(){
}
Ответить с цитированием
  #5 (permalink)  
Старый 03.12.2013, 23:46
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

$("document").ready(function(){
	$("form[name='promengenering']").live("submit",function(){
		var form_link = $(this);	
		var form = document.forms.SIMPLE_FORM_1;
var formData = new FormData(form);  
var xhr = new XMLHttpRequest();
xhr.open("POST", "mail.php");

xhr.onreadystatechange = function() {
     if (xhr.readyState == 4) {
	if(xhr.status == 200) {
	   data = xhr.responseText;
							     form_link.parent("#container").html(data);

	  }
    }
};
			
xhr.send(formData);

	return false;
	});
})


Дело в том что ошибок js в консоли нет, и данные из скрытых полей приходят при отправке, кроме тех которые заполняю
Ответить с цитированием
  #6 (permalink)  
Старый 03.12.2013, 23:56
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

он не передает файлы загруженные через <input type="file">
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработать скрипт (нужно знать XMLHTTPRequest) DeL Esprit Работа 3 30.03.2013 00:46
xmlHttpRequest подскажите czp AJAX и COMET 4 10.12.2012 23:23
XMLHttpRequest и redirect developer_ AJAX и COMET 1 05.07.2012 02:33
XMLHttpRequest status=0, хотя запрос проходит. arigasa AJAX и COMET 4 15.02.2011 20:14
Создание и уничтожение XMLHttpRequest Vlas AJAX и COMET 9 22.05.2009 12:38