javascript - 如何管理使用 src 调用脚本的 GET 参数?

标签 javascript asp.net ajax get widget

我看到很多小部件都允许这样做:

<script src="http://www.mywebsite.it/widget/widget.js?year=2000" type="text/javascript"></script>

那一年我该如何度过?我的意思是,widget.js 在加载时会对 aspx 页面执行 ajax 调用。我想将年份传递到aspx页面。

我如何从 .js 中做到这一点?

最佳答案

为您的脚本指定一个 ID,例如“scr1”。

<script id="src1" src="http://www.mywebsite.it/widget/widget.js?year=2000" type="text/javascript"></script>

然后你可以这样做:

var myScript = document.getElementById('scr1');
var src=myScript.src;
var p=/[?&]year=(\d+)/
var r=p.exec(src);
// r[1] contains the year

HTH

关于javascript - 如何管理使用 src 调用脚本的 GET 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801470/

相关文章:

javascript - 有什么东西阻止了加载事件?

javascript - WebService C# (Ajax) 中缺少参数

javascript - 在一个 javascript 函数中使用多个 ajax 调用

java - CouchDB:访问 _design View 或提取文档字段的替代方法是什么?

javascript - 知道我的功能何时结束

javascript - 如何用javascript自动执行搜索功能?

c# - 如何在 C#.net 中使用网页调度程序

asp.net - 网站无法访问时出现错误页面

c# - 如何将数据库大小从兆字节转换为字节,反之亦然?

php - 显示每个帖子的总点赞数,每 1 秒后无需刷新页面