php 如何帶值到 js裡面?

我在網站上引入menu.js"

<script type='text/javascript' src="js/menu.js"></script>
$abc = '123';

<script type='text/javascript' src="js/menu.js"></script>

但假設我在網站上有個值想要帶給menu.js
我php, js應該怎麼寫,menu.js才會取到$abc值呢?

menu.js裡面:

var url = '';
var get = '';

我想把$abc帶給url
我想到的是直接寫在html上
但這樣不好管理

阅读 2.8k
4 个回答

url 在php页面作为全局变量,通过PHP赋值

<script type="text/javascript">
var url = <?php echo $abc ?>;
</script>
<script type='text/javascript' src="js/menu.js"></script>
<script type='text/javascript'>
var a = <%echo $url%>;
</script>
<script type='text/javascript' src="js/menu.js"></script>

menu.js

console.log(a);

你从menu.js发送的请求,php文件echo的东西就是返回值,比如你用jquery,success(data){}data就是你要的值。如果你直接访问php文件,那echo的东西就直接在页面上。

ajax请求 替换

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题