Автор Тема: Из Яваскрипта послать запрос...  (Прочитано 2547 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Из Яваскрипта послать запрос...
« : 28 Сентября 2004, 23:02:58 »
Есть трабл:
Необходимо яваскриптом прочитать поля формы (с этим всё понятно) и отправить эти значения скрипту. Затем получить ответ скрипта, и в зависимости отэтого вывести соответсвующее сообщение пользователю.
Вопрос:
Возможно ли это осуществить? Если да, то в каком направлении копать?
ЗЫ. Зачем такой изврат? Чтобы неперезагружать страницу.
Ну к чему все это, лучше бы водки выпили...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Из Яваскрипта послать запрос...
« Ответ #1 : 28 Сентября 2004, 23:05:04 »
под ответом скрипта, можно понимать, даже просто код ответа сервера. Там ведь модно указывать каждому коду произвольное описание. Вот к этому описанию и привязаться.
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Из Яваскрипта послать запрос...
« Ответ #2 : 29 Сентября 2004, 01:38:13 »
отправить данные наверное можно (создаешь скрытую форму и делаешь для нее form.submit(). Только еще надо будет скрытый фрейм и на него target установить в форме).
А вот получить результат не получиться (если форма в другом домене будет находится)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Из Яваскрипта послать запрос...
« Ответ #3 : 29 Сентября 2004, 02:03:52 »
Цитировать
Макс:
если форма в другом домене будет находится

немного не понял:) Если это имеет значение, то срипт должен послать запрос тому же скрипту, который и сгенерировал страничку, на которой находится пользователь. Т.е. не то что домен, но даже путь тот же.
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Из Яваскрипта послать запрос...
« Ответ #4 : 29 Сентября 2004, 02:32:57 »
чтобы получить ответ (хтмл, полученный в результате обработки формы) тебе нужно будет дождаться пока в твой скрытый фрейм этот ХТМЛ загрузиться.
Если бы форма была в другом домене, то доступа в фрейм из яваскрипта не было бы (защита броузеров).
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Из Яваскрипта послать запрос...
« Ответ #5 : 29 Сентября 2004, 02:41:14 »
Макс, СПАСИБО!!! Только сейчас дошло, всё таки я тормоз:)
В скрытый фрейм можно же загрузить масенькую хтмл-ку с ява-скриптом, который по событию онлоад будет выводить то сообщение, которое мне нужно:) Ещё раз биг человеческий сенкс!
Ну к чему все это, лучше бы водки выпили...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28