0
$.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"
}
4

1 に答える 1

1

これらのURLがリダイレクトされている場合に問題が発生する可能性があります。ドメイン内にとどまるのは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/"
]
于 2013-02-23T17:08:19.790 に答える