Массивы, php и javascript - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 22 Nov 2024 09:18:12 +0300 <blockquote class="blockquote"><strong>Башка</strong> (6 Октября 2013 / 17:53)<br> Судя по описанию задачи, речь идет о какой то системе для расчета стоимости рекламы, а чебоксы это модификаторы, увеличивающие стоимость. Если да, то лучше считай на стороне клиента все, а не гоняй запросы на сервер</blockquote> нет, не рекламы. <br> <br> неправильно вопрос формулировал, разобрался сам. всем спасибо<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/39131/648135 Массивы, php и javascript Zдешний Sun, 06 Oct 2013 16:06:27 +0400 Сообщения https://visavi.net/topics/39131/648135 Судя по описанию задачи, речь идет о какой то системе для расчета стоимости рекламы, а чебоксы это модификаторы, увеличивающие стоимость. Если да, то лучше считай на стороне клиента все, а не гоняй запросы на сервер https://visavi.net/topics/39131/648134 Массивы, php и javascript Артур Sun, 06 Oct 2013 15:53:24 +0400 Сообщения https://visavi.net/topics/39131/648134 <blockquote class="blockquote"><strong>Башка</strong> (6 Октября 2013 / 17:45)<br> podpis[] откуда такое название взялось? )))<br> Что значит &quot;передать массив яваскрипту&quot;? А где там массив то? В цикле по DOM и собирай в пустой массив информацию о селектных чекбоксах<br> <br> <em><span style="font-size:x-small">Добавлено через 01:14 сек.</span></em><br> И может не стоит ничего передавать php, возможно все можно сделать и на уровне js?</blockquote> не получится на уровне js всё.погуглю<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/39131/648131 Массивы, php и javascript Zдешний Sun, 06 Oct 2013 15:49:42 +0400 Сообщения https://visavi.net/topics/39131/648131 podpis[] откуда такое название взялось? )))<br> Что значит &quot;передать массив яваскрипту&quot;? А где там массив то? В цикле по DOM и собирай в пустой массив информацию о селектных чекбоксах<br> <br> <em><span style="font-size:x-small">Добавлено через 01:14 сек.</span></em><br> И может не стоит ничего передавать php, возможно все можно сделать и на уровне js? https://visavi.net/topics/39131/648130 Массивы, php и javascript Артур Sun, 06 Oct 2013 15:45:50 +0400 Сообщения https://visavi.net/topics/39131/648130 Ну если у тебя вычисления происходят на стороне сервера, то да. https://visavi.net/topics/39131/648129 Массивы, php и javascript Владислав Sun, 06 Oct 2013 15:45:15 +0400 Сообщения https://visavi.net/topics/39131/648129 <blockquote class="blockquote"><strong>Limp</strong> (6 Октября 2013 / 17:29)<br> Отдавай json. Т.е на стороне РНР json_encode($podpis). Как обработать json на js я сходу не опишу, по гугли.</blockquote> т.е. форму сначала придётся всё равно отдавать сначала php? я так понимаю? потом уже яваскрипту https://visavi.net/topics/39131/648128 Массивы, php и javascript Zдешний Sun, 06 Oct 2013 15:42:14 +0400 Сообщения https://visavi.net/topics/39131/648128 Отдавай json. Т.е на стороне РНР json_encode($podpis). Как обработать json на js я сходу не опишу, по гугли. https://visavi.net/topics/39131/648127 Массивы, php и javascript Владислав Sun, 06 Oct 2013 15:29:46 +0400 Сообщения https://visavi.net/topics/39131/648127 добрый день. есть форма<br> <pre class="prettyprint">&lt;form name=&quot;myform&quot; method=&quot;post&quot;&gt; Тут текст&#58;&lt;br /&gt; &lt;textarea name=&quot;text&quot; cols=&quot;2&quot; width=&quot;10&quot; class=&quot;mytext&quot;&gt;&lt;/textarea&gt;&lt;br /&gt; тут остальное&lt;br /&gt; &lt;input type=&quot;checkbox&quot; name=&quot;podpis&#91;]&quot; value=&quot;1&quot; class=&quot;input&quot;/&gt;первое&lt;br /&gt; &lt;input type=&quot;checkbox&quot; name=&quot;podpis&#91;]&quot; value=&quot;2&quot; class=&quot;input&quot;/&gt;второе&lt;br /&gt; &lt;input type=&quot;checkbox&quot; name=&quot;podpis&#91;]&quot; value=&quot;3&quot; class=&quot;input&quot;/&gt;третье&lt;br /&gt; &lt;div class=&quot;errorCount&quot;&gt;&lt;/div&gt;&lt;a href=&quot;#&quot; onclick=&quot;getVot()&quot;&gt;Подсчитать стоимость&lt;/a&gt;&lt;br /&gt; &lt;input type=&quot;submit&quot; name=&quot;ugu&quot; value=&quot;go&quot; /&gt; &lt;/form&gt;</pre> <br> итак, при нажатии ссылки Подсчитать стоимость, в яваскрипт передаются данные из поля текст и массив podpis[], где дальше яваскрипт передаёт данные уже php-скрипту, где вычисляется стоимость, и результат выводится на страницу. <br> вопрос такой: как передать правильно массив podpis[] яваскрипту? как его инициализировать там. а то передаётся просто строка со всеми значениями. или хотя бы значения запятой разделить. чекбоксов может быть сколько угодно https://visavi.net/topics/39131/648123 Массивы, php и javascript Zдешний Sun, 06 Oct 2013 15:15:04 +0400 Сообщения https://visavi.net/topics/39131/648123