[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как передать переменные из Javascript в PHP
lexusus
Возникла необходимость передать переменные из Javascript в PHP. Из PHP в JS получается, а вот обратно затруднения возникли. Как проще это реализовать?



Спустя 6 минут, 9 секунд (14.02.2007 - 14:44) loginsan написал(а):
Вообще - есть такие замечательные вещи как формы. И Ajax. Это в двух словах.
А в чем проблема?

Спустя 1 минута, 40 секунд (14.02.2007 - 14:46) Timok написал(а):

Спустя 6 минут, 12 секунд (14.02.2007 - 14:52) 440hz написал(а):
когда возникает такая необходимость - система спроектирована через жопу.

Спустя 1 час, 23 минуты, 58 секунд (14.02.2007 - 16:16) lexusus написал(а):
То что получится через жопу согласен. Но что делать - другого не придумал.
Ситуация такая.
Есть список картинок, который выводиться с помощью <Select> <option>
При выборе картинки картинка меняется БЕЗ перезагрузки страницы. Реализовать такое удалось только при
помощи Javascript - document.images["pic"].src = imagepath;
После смены картинки мне нужно получить индекс выбранного элемента в <Select> для дальнейщей его обработки в PHP

Говорят можно как-то реализовать через скрытый <INPUT>. Как еще не разобрался
может есть другие способы?

Спустя 4 минуты, 16 секунд (14.02.2007 - 16:20) md5 написал(а):
Цитата
Говорят можно как-то реализовать через скрытый <INPUT>. Как еще не разобрался

ну ты меняешь src для картинки, вот и помений value для hidden input'a!

Спустя 3 минуты, 14 секунд (14.02.2007 - 16:23) lexusus написал(а):
а как это value в PHP передать?

Спустя 2 минуты, 20 секунд (14.02.2007 - 16:26) md5 написал(а):
ты форму сабмитишь? оно и пиридайотцо как и value из тваего селекта с картинками

Спустя 11 минут, 29 секунд (14.02.2007 - 16:37) Timok написал(а):
Цитата(lexusus)
После смены картинки мне нужно получить индекс выбранного элемента в <Select> для дальнейщей его обработки в PHP
а в чём проблема? с помощью js установи для данного поле select свойство selectedIndex равным твоему индексу

покажи вкратце код, а то непонятно нифига...

Спустя 2 часа, 13 минут, 54 секунды (14.02.2007 - 18:51) lexusus написал(а):
Все заработало. Сделал передачу через <INPUT type="hidden" name="i_ind" value="10">

Спустя 32 минуты, 39 секунд (14.02.2007 - 19:24) vasa_c написал(а):
lexusus, нафига? Какие преимущества имеют hidden + js-извращения, над уже существующим SELECTом?


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.