情况是Oauth服务器将使用此URL重定向到我的网站:
$location.absUrl():http://abcdefg.com/?code=0415fca7f0b126554c768d8fafcba1eL&state=STATE#/wechat
但是,$location.search().code
的结果未定义
所以,我想要一个正确的方法来获取URL的代码部分。
答案 0 :(得分:1)
您可以使用$ location.search()。code从查询字符串中获取值。
答案 1 :(得分:0)
尝试获取$ location字符串,使用indexOf
找到'='索引,并将代码从index+1
(跳过'=')拼接到indexOf('&')
。它有点脏,但可以让你上路。