如何在JavaScript中回显PHP变量?

时间:2013-12-29 11:31:18

标签: javascript php

我需要将PHP变量回显到JavaScript中。但是我没有JavaScript的经验,我做了一些研究,但没有任何对我有用。

代码

 function hide() {
   document.getElementById("myDiv").style.display="none";
   <?php echo $myVar; ?>
 }

$ myVar看起来像:

$myVar = "Hi there";

4 个答案:

答案 0 :(得分:0)

你可以在js中这样做:

var php_val = '<?php echo $myVar; ?>';
 alert(php_val);

答案 1 :(得分:0)

<?php $var="blah"; ?>
 <script type="text/javascript">
 alert('<?php echo $var ?>');
 </script>

答案 2 :(得分:0)

使用此

$myVar = 'var myVar="Hi here"'

function hide() {
   document.getElementById("myDiv").style.display="none";
   var myVar='<?php echo $myVar; ?>'
 }

答案 3 :(得分:0)

有两种方法可以在javascript中编写PHP变量:

第一种方式:

用php页面或内联编写的JavaScript:

EX:

<?php 
   $myVar = 'hello';
?>
....
<script>
function hide() {
   document.getElementById("myDiv").style.display="none";
   <?php echo $myVar; ?>
}
</script>

第二种方式:

将变量置于页面顶部,例如baseUrl,并在分离的JavaScript文件中使用它,但您必须在加载JavaScript文件之前编写变量。

EX:
<head>
<script>
    var baseUrl = <?php echo $thisPageUrl; ?>
</script>
</head>
....

<script src="myscriptfile.js"></script>