javascript - 如何使用 javascript 将变量从 html 文件插入到 js 文件中?

标签 javascript php jquery html

我正在使用Rain.tpl我的网站的模板引擎。我现在有一个变量($username),我可以在常规 html 文件中使用 {$username} 。这很好用。

我现在想在单独的 .js 文件中使用相同的变量,我使用 <script src="/js/MySeparateJsFile.js"></script> 将其加载到 thml 文件中。我尝试使用 {$username}在其中,但这似乎不起作用。所以我想使用 Javascript 在 html 文件中设置它,但我不知道如何做到这一点。

有人知道如何将 html 文件中的 javascript 变量插入到 .js 文件方法中吗?欢迎所有提示!

最佳答案

Rain.tpl文件中将用户名声明为js全局变量,如window.username。在 MySeparateJsFile.js 文件

中使用此全局变量

Rain.tpl

<script>
window.username = "{$username}";
</script>

js文件

var username = window.username;

关于javascript - 如何使用 javascript 将变量从 html 文件插入到 js 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607596/

相关文章:

javascript - JS 与弹出联系表单冲突

用于带括号的单词边界检测的javascript正则表达式

javascript - 动态脚本未在history.go()上加载

php - IE9L自动将文档模式更改为IE7

php - 使用未知数量的参数查询数据库

javascript - 如何使用 JQuery/Javascript 编辑嵌套列表?

javascript - 如何正确检测数据表中的页面?

javascript - 为什么代码不显示数字?

javascript - 来自本地文件的 jQuery ajax 请求(Origin 'null' 不允许访问)

php - 提交按钮不响应操作