![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
Прошу пример на отсылку данных формы через XMLHttpRequest, есть примеру для GET, а вот для поста нету.
Заранее спасибо. |
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
Первая ссылка в Google дала вот это:
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
уж больно это походит на GET??
|
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
Я об этом тоже подумал, но ты попробуй. Там в параметрах вроде POST передается. Может объект сам сконвертит.
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
| Irokez |
|
||||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
нее. не работает, в принимающем файле делаю print_r($_POST) и print_r($_GET); ничего не показывает Добавлено @ 12:43
а если поставить тут true тогда вроде работает .. а вот как фйл отправить, не в этой строке же =) Добавлено @ 12:44 и для больших текстов по-моему тоже не будет работать? и как сделать чтобы из формы автоматом брались поля? |
||||
|
|||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
А зачем файл отправлять через XMLHttpRequest? И большие тексты, тоже?
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
симаняй, надо, это данные из формы |
|||
|
||||
| Aliance |
|
||||||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Сам не видел с постом.
Если поискать (если таковые все же есть) - может и можно найти. Есть куча ссылок. В данный момент пишем на эту тему статью. Но сам понимаешь: объем большой, технология новая/непонятная, весна/лето... все дела :-D
Хм, не уверен, что есть ограничения (в допустимых значениях...)
В смысле? form.elem.value...
Методом send(). Но стоит учитывать, что в ИЕ - аргументов у него (метода) нет; а для остальных браузеров - аргумент null.
|
||||||||
|
|||||||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
Aliance спасибо конечно, но как я и написал, примеры с гетом у меня есть.
у меня есть форма, когда я нажимаю на кнопку сабмит, то данные автоматом отправляются на страницу, мне не надо делать цикл по элементам формы и формировать запрос, того же я хочу и от XMLHttpRequest, неужели у этого элемента нету возможности взять данные из формы автоматом? а технологии этой кстати уже третий год пошел, так что она и не такая уж и новая |
|||
|
||||
| Aliance |
|
||||||||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
не надо или надо?
а, я думал тебе просто нужен в добавок еще и пример передачи файла...
Я имел ввиду план ее "вставки" в браузеры. Из опер, кажется, только 8ая ее поддерживает. Ну это уже оффтопик... (*эх, сейчас опять топик разрастеться до 4 страниц - а толку ноль*)
Я все равно не понял. Можешь HTML дать, написать комментарии, типа:
|
||||||||||
|
|||||||||||
| Gregof |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
Я считаю, что посылать файлы подобным способом дело весьма неблагодарное --------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Да, нашел. С помощью XMLHttpRequest можно открывать файлы такими методами (точно; неполный, возможно, список):
Добавлено @ 17:07 http://jibbering.com/2002/4/httprequest.html |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Aliance ты не прав, лучше читай ман прежде чем говорить
http://msdn.microsoft.com/library/en-us/xm...asp?frame=false http://msdn.microsoft.com/library/en-us/xm...asp?frame=false -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Aliance |
|
||||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Пример:
http.php
Код не мой. Гарантировать ничего не могу :-) |
||||||
|
|||||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
||||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Aliance глянув по ссылке найдём:
Другими словами в твоём примере мы только берём инфу с сервер, ничего не отсылая, а нужно как раз её отослать, при чём инфой должен быть файл. По идее если создать стрим на файл, то можно его выслать, естественно в рамках политики безопасности. Другое дело что имплементированного понятия стрима я ещё не видел, а новые идеи от W3C ждать нужно в следующих версиях бродилок... Но можно не извращаться и посылать файлы по старинке формой. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Sardar, не знаешь: имеется ли оный? или на apple это и есть он? |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Вообще то это идея Мелкософта
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
ссылки битые. ты их взял из фрейма?
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Звыняюсь, пофиксил -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
http://www.15seconds.com/issue/010522.htm - благодарим Cheba за ссылку.
Здесь инфа как отправить файл в ИЕ, юзая ADODB.Stream. По моему еще через обычный FileSystemObject можно зачитать файл и отравить тем же способом. Естественно юзер будет опрошен, это всё IE only и обязательно при включенной поддержке ActiveX. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Gregof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
Это сообщение отредактировал(а) Gregof - 16.5.2005, 08:21 --------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
Irokez, хоть там в ссылке примера нет, но прочтя это, думаю, ты сам его напишешь
http://mysitez.km.ua/Programming/?jshttpsend а если чего не так - извиняй, я мимо пробегал Это сообщение отредактировал(а) Иль - 18.5.2005, 17:30 -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
Иль спасибо, я тоже с этой статьи начал XMLHttpRequest изучать, там все про гет
|
|||
|
||||
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
В XMLHttpRequest пока глубоко не вникал, нигде не использовал.
Поэтому спрошу у уже юзающих сей метод - он что, только текст позволяет получить? |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Позволяет связать сервер с клиентом без перезагрузки данных. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Без перезагрузки страницы Получать можно текст, XML, стрим. Но это оффтопик, далнейшие распросы убью, создавай новый топик. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
Irokez, а может у тебя всетаки не работает из-за настроек PHP. Разберись куда у тебя в программе "откладывается" POST. Спроси в разделе PHP и черкани здесь ссылку. Я тоже собираюсь писать и разбираться попозже.
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
не, причем тут пхп, я файл отправить то не могу, а принять уж так и тем более спасибо Сардару за ссылку, которую дал ему Cheba (и ему тоже соответственно спб), посмотрел, почитал, но не устраивает что только для ИЕ и потом уж слишком намудренно, я думал проще будет, как с гетом. Решил что XMLHttpRequest - это конечно круто, но пока сделал через iframe. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
А, вот в чем дело! Невнимательно я как-то.
Не понял, он файлы вроде не умеет передавать? Через ActiveX что ли? -------------------- Ты виндусятник?... А я да. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |