Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести переменную из JS в PHP 
:(
    Опции темы
Voldemar2004
  Дата 19.3.2016, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



Есть код

Код

<?php
echo "<html lang=\"ru\">";
echo "<head>";
echo "<meta charset=\"utf-8\">"; 
echo "<script type=\"text/javascript\" src=\"http://code.jquery.com/jquery-2.2.2.min.js\"></script>";
echo "<script type=\"text/javascript\">";

echo "var test;";

echo "$(document).ready(function(){";
echo "   $(\"#oil_type\").change(function(){";
echo "        test = $(\"#oil_type\").val();";
echo "        alert(test);";
echo "   });";
echo "});";

echo "</script> ";

echo "</head>";

echo "<body>";

echo "    <form action=\"\" method=\"post\">
        Вид топлива:
            <select size=\"1\" name=\"oil_type\" id=\"oil_type\">
                <option value=\"\"></option>
                <option value=\"GAZ\">Газ</option>
                <option value=\"DT\">ДТ</option>
                <option value=\"natural_gaz_DT\">Природный газ + ДТ</option>
                <option value=\"liquid_gaz_DT\">Сжиженный газ + ДТ</option>
                <option value=\"liquid_gaz\">Сжиженный газ</option>
                <option value=\"TT\">ТТ</option>
                <option value=\"pilet\">Пилеты</option>
            </select>
        </form>";
echo "</body>";
echo "</html>";
?>


Как по событию 
Код
echo "   $(\"#oil_type\").change(function(){";
 перевести 
Код
var test;
 в переменную PHP ?


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Иван1
Дата 20.3.2016, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 12.4.2008
Где: Россия. Ростов-на -Дону.

Репутация: нет
Всего: нет



PHP - код выполняется на стороне сервера
JavaScript - код выполняется на стороне клиента
Следовательно, передать переменную можно только записав переменную в поле типа hidden в форме <form action=\"\" method=\"post\">. И обновив страницу или только форму.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
_zorn_
Дата 20.3.2016, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



Цитата(Иван1 @  20.3.2016,  16:01 Найти цитируемый пост)
Следовательно, передать переменную можно только записав переменную в поле типа hidden в форме

Вы уверены ?
Есть гораздо больше способов...
PM MAIL   Вверх
EvAngel
Дата 21.3.2016, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 25.7.2009

Репутация: нет
Всего: нет



echo "$(document).ready(function(){";
echo "   $(\"#oil_type\").change(function(){";
echo "        test = $(\"#oil_type\").val();";
echo "        alert(test);";
#add
echo "        $(\"#form\").submit();"
#------------------------------------
echo "   });";
echo "});";


echo "    <form action=\"\" method=\"post\" id=\"form\">

на стороне сервера ловить $_POST["oil_type"]

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0399 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.