我需要将PHP变量回显到JavaScript中。但是我没有JavaScript的经验,我做了一些研究,但没有任何对我有用。
代码
function hide() {
document.getElementById("myDiv").style.display="none";
<?php echo $myVar; ?>
}
$ myVar看起来像:
$myVar = "Hi there";
答案 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>