Jquery 函数返回 url 参数
Jquery function to return url parameters
有没有一个jquery函数可以调用来检索url参数。
我一直在下面使用这个函数,它工作正常,但是当 url 没有参数时它会中断。我希望它在那里返回 ''
function getUrlParameter(name)
{
var results = new RegExp('[''?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
因此,对于 www.mywebsite.com/index?var1=foo 调用getUrlParameter(var1)应该返回foo,对于 www.mywebsite.com getUrlParameter(var1)应该返回' '
为了实现这一点,我创建了一个返回任何参数变量值的函数。
function GetURLParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i
这就是假设 URL 是 URL 如何使用此函数, "http://dummy.com/?technology=jquery&blog=jquerybyexample"。
var tech = GetURLParameter('technology'); var blog = GetURLParameter('blog');
因此,在上面的代码变量"tech"中,"tech"将以"jQuery"作为值,而"blog"变量将是"jquerybyexample"。
相关文章:
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 传递包含'%的参数'在URL中
- 如何在router.get()方法中传递url作为参数
- javascript中url中的Regex参数
- 如何在reactrouterv2.+中从URL获取参数
- 使用express.具有多个url和可选参数的Router()
- 如何在所有ajax调用中向URL添加参数
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- 如何使用Javascript从URL参数中自动填充文本字段
- XMLHttpRequest.open()AJAX中的参数url
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 在url参数javascript中存储键值对列表
- backbone.js-映射标准url参数-使用多个参数
- 模版启动错误-类型错误(“参数”url'必须是字符串,而不是“+类型的url”)
- UI 路由器参数 URL 不起作用,只是重定向到 /
- 在Select2中传递参数url
- 使用jQuery/Javascript(querystring)获取查询字符串参数url值
- Javascript -重定向参数URL只有一次
- 替换url参数-url被破坏