Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Как передаются данные между php и javascript

#1 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71
0

Отправлено 03 Октябрь 2009 - 22:24

как передаются данные из php в javascript и наоборот?

 

 

  • 0

#2 yanbess

yanbess
  • Пользователь
  • 2 сообщений
  • Репутация: 0

Отправлено 16 Октябрь 2009 - 16:54

Напиши конкретную задачу...
  • 0

#3 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 17 Октябрь 2009 - 12:36

sc2r2bey, из PHP в JS и передавать не надо, это делается на этапе интерпретации страницы. Вот к примеру у тебя есть код:
PHP > JS
<?php
$param1 = 5;
$param2 = "Строка";
$param3 = array("Яблоко", "Апельсин", "Манго");
?>

<html>
<head>
<script type="text/javascript">

var param1 = <?= $param1?>;
var param2 = "<?= $param2?>";
var param3 = Array(<?= implode(",", $param3)?>);

alert("Число ="+param1);
alert("Строка ="+param2);
alert("Элементы массива = ["+param3[0]+"] ["+param3[1]+"] ["+param3[2]+"]");

</script>
</head>
<body>
</body>
</html>


В результате получим такой код:
<html>
<head>
<script type="text/javascript">

var param1 = 5;
var param2 = "Строка";
var param3 = Array("Яблоко", "Апельсин", "Манго");

alert("Число ="+param1);
alert("Строка ="+param2);
alert("Элементы массива = ["+param3[0]+"] ["+param3[1]+"] ["+param3[2]+"]");

</script>
</head>
<body>
</body>
</html>


JS > PHP
1) Ajax - то есть используя специальный объект xmlHttpRequest
2) Iframe - то есть на странице стоит скрытый iframe, перезагружающийся через определённое количество времени. А затем с него берётся информация, нужная нам.
  • 0

#4 link-traffic

link-traffic
  • Пользователь
  • 14 сообщений
  • Репутация: 0

Отправлено 17 Октябрь 2009 - 14:09

из php в js

<?php

$m="my variable";

print "<script>";
print "var m=".$m.";";
print "alert(m);";
print "</script>";

?>


из js в php с помощью ajax

p.s для Ajax советую юзать фрэймфорк jQuery
  • 0


Оформление форума – IPBSkins.ru