如何在js里引用php变量

如题所述

类似这样:在JavaScript中放置php变量。

<?php 
    $h5course = 'h5course-com';
 ?>
 <!DOCTYPE html>
 <html>
 <head>
     <meta charset="UTF-8" />
     <title>PHP语言</title>
 </head>
 <body>
     <div class="wrap"></div>
     <script type="text/javascript">
        var h5course = "<?php echo $h5course ?>";

        alert(h5course);
     </script>
 </body>
 </html>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-29
我觉得首先,js无法调用php的变量。其次验证码验证一般都是写在php里面,如果在js中验证的话,验证码很容易就可以绕过!当然如果非要如此的话,可以这样子

<script>var yanzhengma = <?php echo $yanzhengma; ?></script>。如何还不明白可以上后盾人找找相关教材学习一下多看几遍不就会了,希望能帮到你,给个采纳吧
第2个回答  2017-11-02
如果你现在不知道这个问题的答案,
最好就理解成 "在PHP中无法引用JavaScript变量"。

服务端开发和浏览器端的前端开发是完全不一样的东西,服务端给页面传递数据可以是直接使用serverPage模板对象输出字符串,但是想要从客户端获取数据则必须通过HTTP通信就是需要浏览器发送请求给额外的请求地址。

asp/jsp/php 这些东西只是使用了HTML代码的样子做服务器的东西,对于绝大多数没有基本的WEB开发理论的开发者来说,这个能让他们快速开发网站,不过同时也丧失了从基础学习的机遇和兴趣。

如果你想要在WEB开发中走的更远,建议你学习一些基础:
计算机通信原理, socket编程, HTTP服务器开发, 浏览器解析过程等这些东西
第3个回答  2017-11-01
想要在javascript中引入php变量最简单的就是混编方式,还有一种是通过shtml引入方式,但是shtml引入需要服务器许可,还需要独立设置输出文件,较为复杂不符合动态脚本趋势.这里就简单介绍混编方式的实现方法.

混编方式:

混编就是采用html与php代码混编方式来实现在html中运行php的方式.

注意点:

文件必须是php文件.否则无法直接运行php.

在需要运行输出php的地方必须要写完全的php引用标签,即<?php ?>格式.

混编中php标签必须要有结尾,否则容易导致html部分异常.

案例:

文件名称:text.php

<!DOCTYPE html>
<html>
<head>
<title>php与html混编</title>
</head>
<body>
<!--html注释:这里我们直接使用php来模拟一下欢迎提示语-->
尊敬的<?php echo '熊大';?>(先生/女士),您好,欢迎您来到我的小站.<br>
<script>
alert("哎呀,<?php echo '熊大';?>你来了啊!");
</script>
</body>
</html>
上面的代码必要放在php文件里,然后访问看到的页面就是

这样就达到了在html里输出php变量的目的.希望能帮到你,我还要抓紧时间自己在后盾人自己学习呢,一起加油吧(*˘︶˘*).。.:*♡
相似回答