Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中创建get方法?_Javascript_Php_Jquery_Get - Fatal编程技术网

如何在javascript中创建get方法?

如何在javascript中创建get方法?,javascript,php,jquery,get,Javascript,Php,Jquery,Get,我正在搜索如何在一个javascript文件中组合许多代码 例如,我在这个js中有两个代码: First: --> code is for timer function, Second: -> for login action. 这一次我需要第一个代码,所以我可以这样编写: <script src="javascript.js?action=timer"></script> 但是我不知道如何使用js中的GET方法。这在PHP中非常简单

我正在搜索如何在一个javascript文件中组合许多代码

例如,我在这个js中有两个代码:

 First: --> code is for timer function,   
 Second: -> for login action.
这一次我需要第一个代码,所以我可以这样编写:

 <script src="javascript.js?action=timer"></script>   


但是我不知道如何使用js中的
GET
方法。这在PHP中非常简单,但我不知道JS中的方法。下一步我能做什么?谢谢你的帮助……

你不需要这样做
只需在页面中导入js并调用相应的函数。

是否尝试在同一文件中创建新函数?在这种情况下,只需使用标准的
函数
关键字即可

如果您试图在加载脚本时自动运行函数,我会问为什么?在需要时手动运行该函数是正常的——在加载
脚本之后的某个时间

<script src="javascript.js"></script>
timer();  // invoke the function

计时器();//调用函数

这是一种很糟糕的方法来实现你想要的,更好的方法之一是:

<script src="javascript.js"></script>
<script>Application.init("timer");</script>

Application.init(“计时器”);
但您可以在PHP中执行类似的操作:

<?php header("Content-type: application/javascript"); ?>

var action = <?php echo $_GET["action"]; ?>;
console.log(action);

var作用=;
控制台日志(操作);
使用嵌入代码:

<script src="javascript.php?action=timer"></script>
                       ^^^^ Note we're looking at a PHP file.

^^^^注意,我们正在查看一个PHP文件。

如果您决定使用
.js?
扩展,您可以创建一个重写规则来适应它。

这些GET参数在JavaScript中不可用。您可以将文件分为两个不同的文件(非常简单),也可以在服务器端进行处理,以便返回正确的内容(不必要的复杂)。如果您只想在加载时传入更多参数,请尝试将这些文件中的代码放入函数中,然后在页面加载时使用一些参数调用该函数。

我想知道它是什么样子。如果我改为1.11.0,代码将变为1.11.0版本。我的意思是这样。你不能这样做,为jquery创建一个目录,并在任何你想更改的地方将其内容更改为新版本。不同版本CDN的其他明智观点我想知道它是什么样的。如果我改为1.11.0,代码将变为1.11.0版本。我的意思是像那样。是的,你可以做到。。。但在某些浏览器上可能会出现缓存问题。js呢?它也可以实现吗?@user2285311没有JavaScript方法来访问获取数据-这就是你要问的吗?如果我使用RewriteRule,我应该写什么?对不起,如果我总是问。我只是Regex和Apache-Conf文件的初学者。@user2285311我个人不会将
.php
更改为
.js
。这对任何人都没有好处。谢谢你的解决方案。哦。。。谢谢你能从你的解释中举出一些例子吗。。。?