使用JavaScript处理哈希片段

Process hash fragment using JavaScript

本文关键字:片段 哈希 处理 JavaScript 使用      更新时间:2023-09-26

我想在我的java脚本中获得哈希参数值例如,我的url应该像一样

www.example.com/#!mydata=data&myopt=option

我想在变量中获取mydata,该变量将是";数据";作为值,和近视;选项";

iam正在尝试像这里一样实现googleajax谷歌代码

我已经尝试实现jquery地址

但是对于大的失败,请通过解决第一部分来帮助我,或者给我一个简单的教程来实现我的ajax请求的jquery地址,谢谢

这段代码将把任何格式良好的(即正确编码的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;