我想知道是否可以使用服务器端脚本语言(最好使用php)来自动更改值,在这种情况下是一个数字。
JS FILE(样本):
var whatIsShowingNow = 2;
function showChange(integral) {
//code is written
}
并在调用时,
showChange(2);
上面使用Jquery框架的示例,变量/ function 2
和whatIsShowingNow
的数字为showChange
。
我的想法是,我希望能够在14天之后自动将其更改为3
,然后在14天后再4
,依此类推。
经过一些研究后,我了解到将.js文件更改为.php文件可能有助于编辑/更改,但不完全确定,A)其实用性和B)如果它的良好实践。< / p>
那么可以将javascript变量和函数的值自动化到服务器上的特定计时器吗? 或者,有更好的解决方法吗?
我可以手动编辑该值,但在处理大量代码时,我想要的东西可以自动化更改。
提前感谢您的任何帮助。
答案 0 :(得分:0)
建议:包含两个文件:第二个是带有这些功能的静态文件。首先是在任何请求中由php生成的文件。 像是这样的事情:
<script src='mydomain/js_file.php?randomKey'></script>
<script src='mydomain/js_file.js'></script>
我不确定最好的方法是不是简单地用php编写内联js。
答案 1 :(得分:0)
嗯,我不知道这是好的做法和/或安全,但我使用你提到的方法。 我将.js结尾更改为.php,然后您可以轻松地将PHP代码包含到js文件中。 实施例
function showChange(<?=$_POST['something'];?>) {
//code is written
}
我建议你玩它,看看它是否适合你。