- 若要在php里调用JS,要把javascript放在head里,并且放在php前面,不然会报 not defined
不要用$(document).ready 可能会导致not defined - javascript中调用 php变量
<?php>
$var=2
<?>
<script/>
as= <?=$var?>; //相当于<? php echo $var; ?>
<script>
- php 中调用javascript变量 利用echo
<script type="text/javascript" >
var data="call_me_why";
</script>
<?
echo "<script type=text/javascript>
document.write(data)
</script>";
?>
- php调用js中的方法(函数) 利用echo
<script type="text/javascript">
function test() {
var t1=3;
t1 = t1+2;
alert(t1);
//return t1;
}
</script>
<?php echo "<script type='text/javascript'>
test();
</script>";
?>
调用外部的js,不能在带有src的script里写代码,要再用另外的script标记
<?php
$img_url = $_GET['img_url'];
echo"
<script src='test7.js' type='text/javascript'></script>
<script>
append_img('{$img_url}');
</script>
";