鍍金池/ 問(wèn)答/HTML5  PHP  HTML/ php 如何帶值到 js裡面?

php 如何帶值到 js裡面?

我在網(wǎng)站上引入menu.js"

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

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

但假設(shè)我在網(wǎng)站上有個(gè)值想要帶給menu.js
我php, js應(yīng)該怎麼寫,menu.js才會(huì)取到$abc值呢?

menu.js裡面:

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

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

回答
編輯回答
青裙

ajax請(qǐng)求 替換

2017年9月6日 00:05
編輯回答
挽青絲

url 在php頁(yè)面作為全局變量,通過(guò)PHP賦值

<script type="text/javascript">
var url = <?php echo $abc ?>;
</script>
<script type='text/javascript' src="js/menu.js"></script>
2017年6月25日 23:55
編輯回答
醉淸風(fēng)

你從menu.js發(fā)送的請(qǐng)求,php文件echo的東西就是返回值,比如你用jquery,success(data){}data就是你要的值。如果你直接訪問(wèn)php文件,那echo的東西就直接在頁(yè)面上。

2017年3月24日 12:12
編輯回答
柒槿年
<script type='text/javascript'>
var a = <%echo $url%>;
</script>
<script type='text/javascript' src="js/menu.js"></script>

menu.js

console.log(a);
2018年6月9日 16:36