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

        

    

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

现在,我想在单独的.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;

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

html onClick打开url存储在php变量中 - javascript

以下是我的代码,正在获取Uncaught SyntaxError: Unexpected token },但是我的代码中没有看到任何}。 window.open期望用引号引起来的url,我尝试了单引号和双引号的不同组合,但不起作用并且也无法在echo中转义双引号。请帮助谢谢..<?php $a = "https://www.google.co…

在PHP服务器上从HTML进行数据挖掘 - javascript

我使用jQuery创建了一个不错的库,该库在浏览器中运行,并且基本上完成了从各种html页面中挖掘任意数据的任务。我想将此库迁移到运行PHP的Apache服务器并在服务器端运行它。但是,我不知道与PHP兼容的可靠浏览器模拟器。最坏的情况是在PHP中再次实现整个过程。该解决方案将涉及:发送请求解析HTML实现基本功能以执行Java / jQuery标准执行的任…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

检测窗口关闭 - php

我正在创建一个聊天客户端,该客户端使用数据库来检查会话0等待,1运行,2关闭的状态。我有一个关闭按钮,它将状态更改为2,但是我想知道如何仅按x来检测浏览器是否关闭?这样做的主要原因是,我不希望当参与者之一关闭浏览器时会话显示为正在运行。 参考方案 使用unload和onbeforeunload事件:window.onunload = window.onbef…