【发布时间】:2015-01-16 12:50:29
【问题描述】:
我有这个代码:
var search = $location.search();
if (angular.isDefined(search.load) && search.load != null) {
if (search.load = "confirmEmail")
authService.confirmEmailUserId = search.userId;
authService.confirmEmailCode = search.code;
$state.transitionTo("auth.content", {
content: search.load
});
}
它在 app.run 中,它查看用于打开应用程序的 URL。
但是 search.code 是用 C# 编码的
var callbackUrl = "http://localhost:2757/index.html" +
"?load=email" +
"&userId=" + user.Id +
"&code=" + HttpUtility.UrlEncode(code);
如何取回代码在传递给 UrlEncode 之前的原始值?
【问题讨论】:
-
使用 JavaScript:decodeURIComponent().
-
@AndreiV - 你能把这个作为答案,所以我可以接受。
标签: javascript c# angularjs