Cloudant アプリに ajax/jsonp リクエストを送信しています。
var obj = $.ajax({
url: "http://xyz",
dataType: 'jsonp',
success: function(data) {
//SOME CODE
},
error: function() {
//SOME CODE
}
});
応答は問題なく、データを読み取ることができます。しかし、次の js 警告が表示されます。
Resource interpreted as Script but transferred with MIME type text/plain.
このリクエストをjsonpリクエスト(クロスドメインポリシー)にする必要があります.AFAIK jsonpはスクリプトとして返され、ブラウザによって実行されます. リクエストヘッダーを設定する必要がありますか? 「accepts」オプションと「converters」オプションを使用して試しましたが、まだ機能しませんでした。(私は GoogleChrome を使用していますが、Safari/FF でも発生します)
乾杯、トム
PS: この ajax リクエストは 2 秒ごとにトリガーされるため、警告を取り除きたいです。だから、コンソールはかなり悪いように見えます...