我已经多次尝试了不同的建议,但仍然出现错误“意外令牌s”......
我以json作为参数发出post请求,后端方法返回“SUCCESS”作为成功完成请求的结果。
发布请求:
$http.post(UPDATE_COMMENT_FOR_ISSUE_URL, json, {
headers: {
"Token": Token,
"csrfParam": getCookieClosePortal(),
"transformResponse":function (data, headers,status) {
alert("data is"+data+" "+headers+" "+status);
//alert("data is"+response.data.token)
// data = {"data":data};
data={"status" : "success"};
return data;
},
responseType : "text"
}})
.then(function(response)
{
alert('res '+response);});
alert给出[object object] undefined undefined
但在网络中显示200状态
答案 0 :(得分:0)
删除transformResponse
和responseType
,将纯回复收到then
方法并致电console.log(response)
而不是alert
。
有太多无用的代码,它无法帮助您找到错误。更清楚地告诉我们意外令牌错误发生在何处以及如何发生,因为仅通过查看您发布的代码片段就不清楚了。