Программирование => JavaScript & JScript => Тема начата: galogen от 13 Октября 2004, 11:01:14
Название: Отправка массива
Отправлено: galogen от 13 Октября 2004, 11:01:14
Такой трабл непонятный. Формирую массив в java script и затем хочу отправить его (в параметрах) на другую страницу. Создаю форму в ней объект "hidden" имя - название массива. Пытаюсь отправить. перепробовал различные варианты. Html не отсылает переменную как массив. В лучшем случае отправляется последнее значение. :(
Название: Отправка массива
Отправлено: AlexRH от 13 Октября 2004, 12:13:55
Цитировать
galogen: "hidden" имя - название массива.
А значение?
Название: Отправка массива
Отправлено: galogen от 13 Октября 2004, 12:32:00
значение формируется java script - ом. Если ещё проще, я формирую массив Джава скриптом а хочу передать его на обротку в php Перерыл кучу учебников - ни одного дельного варианта не нашел.
Название: Отправка массива
Отправлено: galogen от 13 Октября 2004, 12:32:43
"обротку" - читать как обработку :)
Название: Отправка массива
Отправлено: Меняздесьдавнонет от 13 Октября 2004, 12:54:07
Цитировать
galogen: Html не отсылает переменную как массив
в Html нет никаких массивов и в помине.
а массив свой, в котором, как ты ПОНИМАЕШЬ, и заключена проблема - слабО было привести? или ты думашь, что здесь сидят телепаты, которые догадаются, что ты птам передаешь, и где у тебя ошибка?
Ну, догадаются, допустим. Но, во-первых, тебя это не извиняет, во-вторых, ответ, вообще-то, нужен тебе, а не телепатам, и, в-третьих, они могут и ошибаться - они всякого фантастического кода навидались, который нормальному человеку и в страшном сне не приснится. Впредь старайся задавть вопрос так, чтобы его понял не только ты один, гляля на свой редактор с кодом.
если ты хочешь, чтобы передаваемые параметры интерпретировались, как массив, то добавляй к имени переменной [] а если передавать тупо одно и то же имя, то догадайся с трех раз, что получится? $name=1; $name=2; $name=3; какой ты результат ждешь от этого кода? Массив? Нет? А почему тогда из адресной строки он должен по-другому обрабатывать?
Название: Отправка массива
Отправлено: galogen от 13 Октября 2004, 14:02:37
хм. Мне казалось я задал достаточно понятно вопрос. Но если требуется код - не проблема.
Выберете 3 утверждение, которое соответствует Вам наиболее точно
Вам нравится сидеть на крыше 9ти этажного дома и пить пиво?
Вопрос Номер 4
Первый
Второй
Вам нравится сидеть на крыше 9ти этажного дома и пить пиво?
Вопрос Номер 4
Возможно я полный чайник, тем не менее хотелось бы получить не только извещение об этом но и вразумительный ответ на вопрос: как добиться чего хочется :)
Название: Отправка массива
Отправлено: Меняздесьдавнонет от 13 Октября 2004, 16:43:07
по ходу, ты не только полный чайник, а еще и слепой :-)
Еще не худо бы узнать тебе в какой-нибудь книжке по информатике, что такое переменная. Хотя, судя по приведенному коду,боюсь, для тебя это будет слишком сложно
Название: Отправка массива
Отправлено: galogen от 13 Октября 2004, 17:21:23
RomikChef Во-во. А по делу Вы что нибудь сказать в состоянии? Или только с умным видом излагать - какие же все вокруг идиоты.
Название: Отправка массива
Отправлено: Меняздесьдавнонет от 13 Октября 2004, 18:11:51
а смысл? какой смыл тебе писать, если ты все равно не читаешь.
Впрочем, доказывать тебе, что я умею что-то по делу написать, я не собираюсь. Допустим, я только и умею, что с умным видом излагать. Но тебе от этого не легче :-) Так что, рекомендую обратить свое внимание не на мою скромную персону, а на свои вселенкие проблемы :-)
Название: Отправка массива
Отправлено: galogen от 14 Октября 2004, 08:50:39
Тогда какой смысл писать в тему? Поиздеваться над новичком? Я со своей проблемой так или иначе справлюсь. Может быть грубо и не красиво, но то что нужно - сделаю. А если ты в состоянии только спамить не по делу то брысь с моего топика.
Название: Отправка массива
Отправлено: Меняздесьдавнонет от 14 Октября 2004, 09:39:23
кстати, я рпридумал, как тебе помочь. Для начала выкини яваскрипт и поучись передавать данные без него, а простой хтмл формой. причем, делай это методом гет, для наглядности. чтьобы видеть - что ты там наваял и теперь передаешь.
Еще бы, конечно, гонору поубавить, но это уже не в моей компетенции :-)
Название: Отправка массива
Отправлено: commander от 14 Октября 2004, 10:25:47
galogen Простенький пример:
Название: Отправка массива
Отправлено: galogen от 14 Октября 2004, 14:36:28
commander Респект. Спасибо за помощь. Дошло, что не обратил внимание на область действия переменной.
RomikChef Если бы я мог выкинуть скрипт я бы так и сделал, и не обращался бы на форум скриптовиков. Хорошо хоть кто то по делу написал. Прежде чем советовать что то а) Научись с людьми разговаривать. б) Поменяй статус из новичкОв во что нибудь другое :)