我想在我的java脚本中获取哈希参数值 例如我的网址应该是那样的
www.example.com/#!mydata=data&myopt=option
我想在变量中获取mydata,这将是“数据”作为值, 和myopt“选项”
我试图像这里一样实施谷歌ajax整流罩 Google Code我尝试实施jquery address
但是大失败所以请帮我解决第一部分或者给我简单的教程来实现jquery地址到我的ajax请求,谢谢
答案 0 :(得分:3)
这段代码会将任何格式正确(即正确的url编码的)请求字符串转换为具有已解析值的对象字面值。
var s = "#!mydata=data&myopt=option";
var o = {};
$.each(s.substr(2).split('&'), function(i, elem) {
var parts = elem.split('=');
o[parts[0]] = parts[1];
});
然后您可以访问o.myopt
<强>更新强>
当然,要从浏览器的地址获取值,您应该使用
var s = window.location.hash;