如何从jquery/javascript中的查询字符串中获取特定参数的值
How to get specific parameter's value from the querystring in jquery/javascript?
我有以下查询字符串:
url = "http://56.177.59.250/static/ajax.php?core[ajax]=true&core[call]=prj_name.contactform&width=400&core[security_token]=c7854c13380a26ff009a5cd9e6699840"
我想获取变量core[call]
的值,即 prj_name.contactform
我应该如何使用jQuery/javascript获取这个值?
请帮助我。
试试这个,它将所有变量放入vars{}
对象中。 然后,您可以访问vars.core.ajax
、vars.width
等。 也住在这把小提琴上:
var u = "http://localhost:8080/static/ajax.php?core[ajax]=true&core[call]=prj_name.contactform&width=400&core[security_token]=c7854c13380a26ff009a5cd9e6699840&x=1"
var re = /('w+)'[('w+)']$/
var vars = {}
u.split('?')[1].split('&').forEach(function(e) {
var p = e.split('=');
var v = p[0].match(re);
if (v === null) {
vars[p[0]] = p[1];
} else {
if (!(v[1] in vars)) { vars[v[1]] = {}; }
vars[v[1]][v[2]] = p[1];
}
});
console.log(vars);
相关文章:
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- 如何在reactrouterv2.+中从URL获取参数
- 如何获取参数的值
- 从从字符串创建的函数中获取参数列表
- jquery从url中获取参数也会在控制台日志中留下url
- 从Javascript中的URL获取参数
- IFrame 从不同域上的父 url 获取参数
- 如何使用React Router在Route Handler上获取参数
- Angularjs-如何从URL获取参数
- 从外部函数获取参数名称
- PHP从带有url的变量中获取参数
- 是否可以在 JavaScript 中按函数名称获取参数
- JS .replace(str, str):如何获取参数 1 中的变量并全局工作
- 从页面网址获取参数
- 如何在 router.use 中定义参数时获取参数
- 如何从 JavaScript 中的 JSON 对象获取参数的名称
- 我将一个函数(本身有一个参数)作为参数传递给另一个函数以及如何获取参数
- 如何获取参数对象的子集?(关于具有可变大小的参数)
- Javascript对象通信并从其他对象获取参数
- Websocket 从查询中获取参数