Forum Webscript.Ru

Программирование => 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 утверждение, которое соответствует Вам наиболее точно



Выбрано вопросов




aaa


   
   


     
          
          
          
        
Первый
Второй
Вам нравится сидеть на крыше 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
Если бы я мог выкинуть скрипт я бы так и сделал, и не обращался бы на форум скриптовиков. Хорошо хоть кто то по делу написал. Прежде чем советовать что то
а) Научись с людьми разговаривать.
б) Поменяй статус из новичкОв во что нибудь другое :)