用javascript理解查询字符串

用javascript理解查询字符串,javascript,variables,query-string,Javascript,Variables,Query String,有一个小脚本,用户可以将它包含到他们的站点中,如下所示: <script src="http://www.mydomain.com/stuff.js?id=99" type="text/javascript"></script> 基本上只需要将这里的ID\u值替换为99 如何完成这项相对简单的任务,有什么想法或建议吗 您可以迭代文档中的所有脚本元素,搜索加载脚本的元素,并从其属性中提取任何参数 不过,最好使用(一些小而非常简单的)服务器端处理将url参数直接回显到交付的

有一个小脚本,用户可以将它包含到他们的站点中,如下所示:

<script src="http://www.mydomain.com/stuff.js?id=99" type="text/javascript"></script>
基本上只需要将这里的ID\u值替换为99


如何完成这项相对简单的任务,有什么想法或建议吗

您可以迭代文档中的所有脚本元素,搜索加载脚本的元素,并从其属性中提取任何参数


不过,最好使用(一些小而非常简单的)服务器端处理将url参数直接回显到交付的源代码中。不要忘记正确地转义它们。

您可以迭代文档中的所有脚本元素,搜索加载脚本的元素,并从其属性中提取任何参数


不过,最好使用(一些小而非常简单的)服务器端处理将url参数直接回显到交付的源代码中。不要忘记正确地转义它们。

1:更改服务器配置,将.js文件解释为php文件。
2:添加到.js文件:

var id = "<?php echo !empty($_REQUEST['id']) ? $_REQUEST['id'] : '' ?>";
var id=”“;

如果无法重新绑定文件处理,还可以使用.htaccess和mod rewrite进行修复。

1:更改服务器配置,将.js文件解释为php文件。
2:添加到.js文件:

var id = "<?php echo !empty($_REQUEST['id']) ? $_REQUEST['id'] : '' ?>";
var id=”“;

如果您无法重新绑定文件处理,您也可以使用.htaccess和mod rewrite进行修复。

编辑或编写您自己的内容。jsI假设您“很有趣”。。。问题是如何进行这样的编辑?如何访问ID的值?由于只有javascript,我显然无法为每个用户重写stuff.js文件。编辑或编写您自己的东西。jsI假设您是“有趣的”。。。问题是如何进行这样的编辑?如何访问ID的值?由于只有javascript,我显然无法为每个用户重写stuff.js文件。请至少使用一些引号转义。谢谢,根据我所读的内容,这可能是最简单的解决方案,这是我的第一直觉,但我认为必须有一个使用纯javascript的更简单的解决方案。谢谢Sam,根据需要完成了这项工作。我不是一个喜欢javascript的人,所以这个解决方案非常适合我。请至少使用一些引号转义。谢谢,根据我所读的内容,这可能是最简单的解决方案,这是我的第一直觉,但我认为必须有一个更简单的解决方案,使用纯javascript。谢谢Sam,这项工作按需要进行。我不是javascript高手,所以这个解决方案非常适合我。