当前位置:Gxlcms > PHP教程 > 外部js文件.js怎么调用php文件中的变量

外部js文件.js怎么调用php文件中的变量

时间:2021-07-01 10:21:17 帮助过:3人阅读

外部js文件 .js 如何调用php文件中的变量
假如有一个init.js文件,想要调用index.php文件中的$language变量,该怎么用,谢谢

------解决方案--------------------
将$language写入html页面,如
js获取:var lang = document.getElementById("lang").innerHTML;
------解决方案--------------------
其实js和html,css是一样的东西,你完全可以让外部js文件由php动态生成。



但是你的需求有点绕,就是想要index.php里计算得到的language,那么其实只要index.php将这个变量放在index.php生成页面的某个位置(script标签里的一个变量/任意dom node的一个属性),让init.js在onload之后去取来用就行了。
------解决方案--------------------
方法有的是,关键是你那边需求合不合适。

你甚至可以存在session里,然后所有js文件都做成php的,让js.php读session。

再简单点,做个独立的php接口,AJAX直接去拿SESSION里的数据。

再简单到死,直接index.php发COOKIE,JS直接从document.cookie里拿值。

人气教程排行