⑴ js如何调用php变量
其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript。说不清楚了,看下面实例。
untitled1.php:
<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
<script language="javascript">
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
</script>
那么运行untitled1.php时,页面上就会显示
You IP address is: 127.0.0.1
如果你要使用调用,即
<script src="untitled1.php"></script>的话,
只要把untitled1.php代码改为:
<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
⑵ javascript函数中可以使用PHP吗
可以在js 脚本中嵌入php 代码,你的写法有点问题;
js 变量要声明,并且要用引号 " ",要有结束的分号 ;
例如 var $poweruser = " <?php .... ?>";
至于要像你这样在 嵌入的 php 代码中使用js 变量id 进行传值,这个是不行的;在这种情况下,js 是可以使用 php 变量,但是反过来就不行;
一下为实例:
⑶ 如何在当前页面用php 获取js 变量的值
1、首先我们创建一个test的php文件。
⑷ 如何在js里引用php变量
想要在javascript中引入php变量最简单的就是混编方式,还有一种是通过shtml引入方式,但是shtml引入需要服务器许可,还需要独立设置输出文件,较为复杂不符合动态脚本趋势.这里就简单介绍混编方式的实现方法.
混编方式:
混编就是采用html与php代码混编方式来实现在html中运行php的方式.
注意点:
文件必须是php文件.否则无法直接运行php.
在需要运行输出php的地方必须要写完全的php引用标签,即<?php ?>格式.
混编中php标签必须要有结尾,否则容易导致html部分异常.
案例:
文件名称:text.php
<!DOCTYPEhtml>
<html>
<head>
<title>php与html混编</title>
</head>
<body>
<!--html注释:这里我们直接使用php来模拟一下欢迎提示语-->
尊敬的<?phpecho'熊大';?>(先生/女士),您好,欢迎您来到我的小站.<br>
<script>
alert("哎呀,<?phpecho'熊大';?>你来了啊!");
</script>
</body>
</html>
上面的代码必要放在php文件里,然后访问看到的页面就是
这样就达到了在html里输出php变量的目的.
⑸ 如何script内放php变量
script内使用PHP变量,首先要将php变量传给js变量,但是由于js自身不能解析php变量,所以在赋值或者传值的时候要对php变量解析,然后在操作即可。例如下列示例:
<?php
//php变量
$name="网络知道";
?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>JS使用php变量</title>
<scripttype="text/javascript">
functiontest(){
//将php变量复制给js变量
varparm="<?phpecho$name;?>";
//弹出对话框,输出网络知道
alert(parm);
}
</script>
</head>
<body>
<ahref="javascript:void(0);"onclick="test()">测试</a>
</body>
</html>
⑹ php怎么给javascript变量赋值
如果是在php页面的直接使用php标签就可以
<script>
var str = <?php echo $str;?>
</script>
⑺ PHP 变量如何在js中调用
何必来要用js这么麻烦呢,自直接转换为数组来操作不就好了,ps(json_decode函数要php5.2或以上)
<?php
$url="http://m.weather.com.cn/data/101200208.html";
$json=file_get_contents($url);
$json_array=json_decode($json,true);
echo"<pre>";
print_r($json_array);
?>