$.ajax({
url:"myurl",
async:true,
success:function (data) {
//....
},
complete:function (x, st) {
//....
},
error:function (x, st, e) {
alert(JSON.stringify(x));
}
});
这是ajax电话。 如果我尝试在浏览器中访问“myurl”,它可以正常工作。 但是Ajax调用总是会导致错误。 如果我将xhr字符串化,它看起来像这样:
{
"readyState": 0,
"responseText": "",
"status": 0,
"statusText": "error"
}
答案 0 :(得分:1)
问题很可能是这些网址重定向的地方 - 只有1个网站停留在网域中:
http://www.barnesandnoble.com/s?keyword=9780735619678&store=ebook #->
http://www.barnesandnoble.com/...
http://www.barnesandnoble.com/s?keyword=9780201485677&store=ebook #->
http://search.barnesandnoble.com/...
您需要在权限中加入search.barnesandnoble.com
:
"permissions": [
"http://www.barnesandnoble.com/",
"http://search.barnesandnoble.com/"
]