0

我打了一个ajax调用。它是通过 content_script.js 由 chrome 扩展制成的。完成后,这应该会提醒返回的消息。但是,警报将响应显示为空白。

content_script.js

 function got_response(){
     alert(xmlHttp.responseText);
 }

var xmlHttp=new XMLHttpRequest();
xmlHttp.open("POST", domain, true);
xmlHttp.onreadystatechange = got_response;
xmlHttp.send();

视图.py:

return HttpResponse("login_error")

我收到一条警报消息,但它不包括我的消息“login_error”。我已经设置了断点,它肯定会从那里返回。似乎这有时有效,有时无效。就像它进入的状态一样?

编辑:这似乎发生在 request.user 是匿名的(也是一个错误,因为我已登录)

4

1 回答 1

0

答案似乎是在清单文件中添加对我自己网站的权限。

"permissions": [
    "activeTab",  "http://mysite.com/"
  ],
于 2013-07-08T07:26:02.173 回答