jquery 从 javascript 文件中获取 GET 变量
jquery getting GET variables from javascript file
我有一个链接,当用户单击它时,它会将javascript文件推送到页面上。 除此之外,它还在JavaScript SRC示例中添加了参数:
<script type="text/javascript" src="javascripfile.js?r=some%values&u=more&values">
这不会通过浏览器上的 URL 传递。我想知道如何在javascriptfile.js中获取这些参数?
JavaScriptfile.js:
(function(){
//how to get r value, u value?
}());
感谢您的帮助!
请尝试以下操作: http://jsfiddle.net/9Mvxb/或 http://jsfiddle.net/mKNPT/1/和 http://jsfiddle.net/mKNPT/3/
请注意,如果您不习惯使用class
请参阅此演示:http://jsfiddle.net/24UdH/
API:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/indexOf
此外,如果您想知道val.indexOf("?") + 1
为什么+1
它是狂热的?
这应该会有所帮助,:)
法典
$("script").each(function(){
if ($(this).prop('src').split("?")[0].indexOf("javascripfile.js") )
value = $(this).prop("src");
});
var returnStr = value.substr(value.indexOf("?") +1);
alert(" value after ? is ==> " + returnStr);
var spliMe = returnStr.split('&');
alert("value of R ==> " + spliMe[0]);
或
var value = $(".foo").prop("src");
var returnStr = value.substr(value.indexOf("?") +1);
alert(" value after ? is ==> " + returnStr);
var spliMe = returnStr.split('&');
标记
<script type="text/javascript" class="foo" src="javascripfile.js?r=some%values&u=more&values">
相关文章:
- 使用Javascript/JQuery获取JSON GET数据
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- Get方法获取csv文件的内容
- 使用OPTIONS而不是GET获取Backbone JS模型
- 如何使用get()获取嵌套的Scope属性
- 如何获取get变量's值
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- purchase_url无法通过 SC.get() 获取 soundcloud 流收集
- 应该 Backbone.js从 URL 中获取 GET 参数
- 如何通过 .get() 从文件中获取变量
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- 使用chrome.storage.get获取变量
- 获取重复Get变量的查询字符串值
- jquery 从 javascript 文件中获取 GET 变量
- Java HttpServlet 无法从 backbone.js获取 GET/POST
- 获取 get JSON 显示数组中的值时遇到问题
- 如何在 AngularJS 中获取 GET 响应的网址
- 如何在获取get参数时停止消息以显示页面是否刷新
- onclick AJAX POST请求(出于某种原因获取GET)
- 如何使用jQuery .serialize()获取get参数的成功控件和不成功控件?