Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.02.2013, 13:07
Новичок на форуме
Отправить личное сообщение для estet-osa Посмотреть профиль Найти все сообщения от estet-osa
 
Регистрация: 25.07.2012
Сообщений: 9

послать форму из ajax
Здравствуйте, подскажите пожалуйста как послать форму через ajax, чтобы страница не перезагружалась... БЕЗ jquery...
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2013, 13:19
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от estet-osa
БЕЗ jquery...
без jquery проще послать форму в скрытый фрейм, для этого в теге формы прописываем target="Имя фрейма"

http://htmlbook.ru/html/form/target
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2013, 13:25
Новичок на форуме
Отправить личное сообщение для estet-osa Посмотреть профиль Найти все сообщения от estet-osa
 
Регистрация: 25.07.2012
Сообщений: 9

а еще есть варианты, мне ведь нужно и результат получить
Ответить с цитированием
  #4 (permalink)  
Старый 04.02.2013, 13:29
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

estet-osa,
Ну из фрейма считать не трудно ( по onload фрейма) http://learn.javascript.ru/iframes#...ment-и-window
document.getElementsByTagName('Имя фрейма')[0].contentWindow.document.body.innerHTML
Ответить с цитированием
  #5 (permalink)  
Старый 04.02.2013, 14:08
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

http://caniuse.com/#search=formdata

если ограничения по браузерам устраивают — то формдата отличный вариант.

var formElement = document.getElementById("someFormElement");
var formData = new FormData(formElement);

var xhr = new XMLHttpRequest();
xhr.open("POST", "http://some.url/");
xhr.send(formData);


примерно вот так
Ответить с цитированием
  #6 (permalink)  
Старый 04.02.2013, 15:15
Новичок на форуме
Отправить личное сообщение для estet-osa Посмотреть профиль Найти все сообщения от estet-osa
 
Регистрация: 25.07.2012
Сообщений: 9

спасибо, все получилось!!!

Последний раз редактировалось estet-osa, 04.02.2013 в 16:21.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax таблица gofkane Работа 1 26.09.2011 18:26
Простая загрузка файла с ajax через форму Djeman AJAX и COMET 9 03.05.2011 04:07
Послать форму загруженную через ajax в div используя ajax ncux jQuery 2 16.08.2010 17:36
Как в ajax запросе передать файл методом POST mcpro jQuery 1 16.12.2009 11:41
формирую форму из данных полученных AJAx belbek AJAX и COMET 5 26.06.2009 15:01