2017-02-03 5 views
0

JQueryを使用してajaxコールをセットアップしようとしています。JQueryレスポンスエラーを使用するAJAX

$.ajax({ 
    url: "http://www.icis.com/rss/publicrss/", 
    type: "GET", 
    dataType: "xml", 
    headers: { 
    'Content-Type': 'text/plain', 
    'Access-Control-Allow-Origin': '*' 
    }, 
    success: function(data) { 
console.log(data); 
    }, 
    error: function(e) { 
    console.log(e); 
    } 
}); 

私は次のエラーを取得する:いいえ「Access-:プリフライトリクエストに

応答は、アクセス制御チェックを通過していない私は、クエリにしたいURLをhttp://www.icis.com/rss/publicrss/

私のjQueryのように見えていますControl-Allow-Origin 'ヘッダーが要求されたリソースに存在します。したがって、原点「ヌル」はアクセスが許可されません。

URLをブラウザに貼り付けると応答が得られるので、CORSのものではありません。

ご協力いただきまして誠にありがとうございます。

+0

は、アクセス制御 - 許可 - 起源を取り外し、これはサーバー用です。また、私はcontent-typeを削除することをお勧めします:text-plain、それは普通のテキストで動作するお尻の痛みになります。私はXMLまたはJson – Nicolas

+0

を使用して、クロスドメインとしてリクエストしていることをお勧めしますか? –

+0

"_ URLをブラウザに貼り付けるとレスポンスが表示されます。"あなたのブラウザはJavaScriptを使用してページをリクエストしていません; – Andreas

答えて

0

あなたは'Access-Control-Allow-Origin': '*'

を削除することができますも追加してみてくださいすることができます

$.support.cors = true; 
関連する問題