そのため、フィードで説明されている静的PDFドキュメントとともに、別のサーバーに存在するニュースフィードを開発しています。
バックエンドサーバーの機能がわからないため、クライアント側のみのフィード解析を実装しようとしています。
ショートカットの回避策として、Blastcasta.comを使用してAtomフィードをJSONに解析しています
url = "http://www.blastcasta.com/feed-to-json.aspx?feedurl=http://[atomLocation]/newsletter.atom"
data = {}
$.ajax({
url: url + "?callback=?",
dataType: "jsonp",
data: data,
success: function(data) { onSuccess(data); },
error: function() { alert('Failed to parse feed'); },
});
dataTypeを'application/ json'に設定すると、クロスオリジンエラーが発生します。'jsonp'に設定すると、'構文エラー:予期しないトークン:'が発生します。
私が理解していることから、jsonpは関数などにラップされたjsonです。
合理的な回避策はありますか、それとも「吸い上げ」てサーバー側のatom-to-jsonpサービスを開発する必要がありますか?