Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:意外的令牌S_Javascript_Json_Angularjs - Fatal编程技术网

Javascript SyntaxError:意外的令牌S

Javascript SyntaxError:意外的令牌S,javascript,json,angularjs,Javascript,Json,Angularjs,我有注销功能: logOut: function(){ var url = "http://localhost:8181/logout?sessionid=" + $localStorage.session; console.log(url); $http.post(url); $location.path('/login'); 如果我打字的话 在我的浏览器中,它返回SUC

我有注销功能:

logOut:
            function(){
            var url = "http://localhost:8181/logout?sessionid=" + $localStorage.session;
            console.log(url);
            $http.post(url);
            $location.path('/login');
如果我打字的话


在我的浏览器中,它返回SUCCESS,除此之外什么都没有(对于$http.get(url),有相同的响应)。我发现它不是有效的JSON格式,因为我有这个错误。但我如何解析它呢?我不能改变它。此WEB服务不是我写的。

要强制Angularnot将其解析为json,请使用:

$http({
  url: '...',
  method: 'POST',
  transformResponse: [function (data) {
      // just return the data, no parsing
      return data;
  }]
});

什么是无效的JSON格式?问题到底是什么?你在努力实现什么?你遇到了什么问题?从提供的文本中不完全清楚。需要注意的是,当您在浏览器中键入URL时,它会执行GET requets,并且在代码中执行POST请求。如果您在两者之间得到不同的结果,这就是为什么。@DaveNewton-响应
SUCCESS
,不是JSON。这是一个问题,因为Angular正在尝试将其解析为JSON。我不知道Angular,但看起来很相关。@RonBrogan for get它是一样的。在浏览器上,它只显示文本SUCCESS,其他什么都不显示。这意味着用户已成功注销。但是angular会自动尝试将其解析为json,这就是我的问题。它在控制台中记录该错误