Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача переменной из JS в PHP (https://javascript.ru/forum/misc/21932-peredacha-peremennojj-iz-js-v-php.html)

Gennadiy_Ch 01.10.2011 22:14

Я же вчера не совсем верно, оказывается, выразился: - сам php - код не показывается в алерте. Просто выходил ещё html, который там был (а php был заключён в него). В общем, я оставил только php теперь. Но сейчас в алерте всегда вылезает "Верно", даже если angle не равно нулю. Пробовал написать:
<?php 


echo $REQUEST["angle"];


?>
, так теперь вылезает пустой алерт(

Может быть, формат данных, что я посылаю серверу и обратно, не совсем кому - то из них понятен?

zebra 01.10.2011 22:20

После вывода в php пропишите die(); У вас видимо скрипт дальше выполняется

Gennadiy_Ch 02.10.2011 14:32

Попробовал поставить die(); после echo - то же самое.

Gennadiy_Ch 02.10.2011 15:30

Ура заработало после того как php стал таким:

<?php 

header("Content-type: text/html; charset=utf-8");



echo $_REQUEST['angle'];



?>


А ещё не подскажете, я когда пишу:

$.ajax({
   							type: 'POST',
   							url: 'c5-2.php',
   							data: 'angle=0',
   							success: function(msg){
     										alert( 'Данные переданы серверу! ' + msg );
   										}
 							});"
, то параметру angle я задаю значение 0 пока, а вообще нужно, чтобы он был равен js - переменной angle, как на неё грамотно сослаться?

Gennadiy_Ch 02.10.2011 15:44

А, понял:

$.ajax({
   							type: 'POST',
   							url: 'c5-2.php',
   							data: 'angle='+angle,
   							success: function(msg){
     										alert( 'Данные переданы серверу! ' + msg );
   										}
 							});"
:dance:

nologinname 04.10.2011 23:44

в php надо писать

switch ($_POST['angle'])
{
case 'значение':
набор команд
break;
}


Часовой пояс GMT +3, время: 10:47.