-1

私はアプリを書いていますが、別のサーバー (シャッターフライ) からクライアント側のいくつかの xml データにアクセスする必要があります。クロスドメインの問題のため、jsonp を使用する予定です。jQuery では$.getJSON()メソッドを使用してこれを行うことができますが、メソッドが失敗したかどうかを確認する方法がありません。Firefox はそのような問題を送信します。

構文エラー: ありません。ステートメントの前に、

この問題の原因は、サーバーから抽出された JavaScript コンテンツが原因だと思いますが、結果として xml があります。

コードスニペット :

$.getJSON("https://ws.shutterfly.com/userid/0AaOGThs0aOWsA/albumid/67b0de21da1483077512?category-term=image&oflyAppId=d484bdba28944d23285dabeee94e89bf&oflyHashMeth=SHA1&X-OPENFLY-Authorization=SFLY user-auth=005094468284|1347644121316|a47bfef9dc03697ef30a226316ce3bde0305b526&Accept-Encoding=gzip&oflyTimestamp=2012-09-15T01:36:06.190-0700&callback=?",
  {},
  function(data) {
    alert('Success');
  });
});
4

1 に答える 1

0

構文エラーがあります。
呼び出しgetJSON()は次のようになります。

$.getJSON("https://ws.shutterfly.com/userid/0AaOGThs0aOWsA/albumid/67b0de21da1483077512?category-term=image&oflyAppId=d484bdba28944d23285dabeee94e89bf&oflyHashMeth=SHA1&X-OPENFLY-Authorization=SFLY user-auth=005094468284|1347644121316|a47bfef9dc03697ef30a226316ce3bde0305b526&Accept-Encoding=gzip&oflyTimestamp=2012-09-15T01:36:06.190-0700&callback=?",
  {},
  function(data) {
    alert('Success');
  }) //   <-- Remove ;
});
于 2012-09-17T09:10:08.057 に答える