如何在javascript中创建get方法?

时间:2014-04-28 04:38:39

标签: javascript php jquery get

我正在搜索如何在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中的方法。我接下来该怎么办?谢谢你的帮助....

4 个答案:

答案 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参数。您可以将文件分成两个不同的文件(非常简单),或者您可以在服务器端处理事务,以便返回正确的内容(不必要的复杂)。如果您只想在加载时传入更多参数,请尝试将这些文件中的代码放入函数中,然后在页面加载时使用一些参数调用该函数。