使用Ajax和OpenID连接,我如何获得URL的一部分超过'#'

时间:2015-08-24 20:55:48

标签: ajax openid-connect

我想以标准方式使用OpenID-Connect验证的Ajax。当我查看OpenID-Connect返回的URL字符串时,它会在'#'之后显示所有重要信息。字符。该网址会像" http://www.example.com/#auth=&token_type=aaaaaa&id_token=bbb ..."。

一样回归

不幸的是,Ajax没有看到过去#'#'所以我无法获得身份验证信息。例如,在" http://www.example.com/#string1?string2"在Ajax中显示为" http://www.example.com/"。

我可以使用什么技巧让网址的一部分超过'#'在我的Ajax单页面应用程序中可用吗?

1 个答案:

答案 0 :(得分:0)

在Javascript中,您可以使用location.hash.substring(1)获取哈希后的部分。