我正在搜索如何在javascript文件中组合许多代码。
例如,我在这个js中有2个代码:
First: --> code is for timer function,
Second: -> for login action.
这次我需要 First 代码,所以我可以这样写:
<script src="javascript.js?action=timer"></script>
但我不知道如何处理js中的GET
方法。在PHP中它很容易,但我不知道JS中的方法。我接下来该怎么办?谢谢你的帮助....
答案 0 :(得分:1)
这是一种很难接近你想要的方法,其中一种更好的方法是:
<script src="javascript.js"></script>
<script>Application.init("timer");</script>
但你可以在PHP中做这样的事情:
<?php header("Content-type: application/javascript"); ?>
var action = <?php echo $_GET["action"]; ?>;
console.log(action);
使用嵌入代码:
<script src="javascript.php?action=timer"></script>
^^^^ Note we're looking at a PHP file.
如果您确定拥有.js?
扩展程序,则可以创建重写规则以适应该扩展程序。
答案 1 :(得分:0)
你不需要这样做 只需导入页面中的js并调用相应的函数。
答案 2 :(得分:0)
您是否尝试在同一个文件中创建新功能?在这种情况下,您只需使用标准function
关键字。
如果您在加载脚本时尝试自动运行某个功能,我必须询问为什么?在您需要时手动运行该功能是正常的 - 有时候script
已加载。
<script src="javascript.js"></script>
timer(); // invoke the function
答案 3 :(得分:0)
您的JavaScript中没有这些GET参数。您可以将文件分成两个不同的文件(非常简单),或者您可以在服务器端处理事务,以便返回正确的内容(不必要的复杂)。如果您只想在加载时传入更多参数,请尝试将这些文件中的代码放入函数中,然后在页面加载时使用一些参数调用该函数。