小编And*_*ino的帖子

Angular存储来自JSON响应的数据保持双引号(%22)

我有一个PHP脚本返回:

{"result": "0", "token":"atoken" }
Run Code Online (Sandbox Code Playgroud)

用Angular调用脚本:

$http.post( API["R001"], $scope.user, {}).then($scope.postSuccess, null);
Run Code Online (Sandbox Code Playgroud)

并且在成功时我用这个来处理响应:

 $scope.postSuccess = function(response) {

    if(response.data.result == "0") {
        console.log(response.data.token);
        $cookies.putObject("token", response.data.token, {'path':'/'} );
        return;
    } ... 
Run Code Online (Sandbox Code Playgroud)

现在的问题是cookie存储了这个值:

%22atoken%22
Run Code Online (Sandbox Code Playgroud)

这是保持双引号.

Console.log()返回没有引号的值.

javascript cookies parsing json angularjs

2
推荐指数
1
解决办法
843
查看次数

标签 统计

angularjs ×1

cookies ×1

javascript ×1

json ×1

parsing ×1