もともと私はこのようないくつかのコードを書いた:GoogleニュースのAPIはエラーキャッチされないでSyntaxError与える:予期しないトークン「)」
var val="MSFT";
$.get('https://www.google.com/finance/company_news?q='+val+'&output=rss',
function (data) {
console.log(data);
});
を、そのコードは、ローカルで正常に動作しています。しかし、GitHubからこの同じ関数を呼び出そうとしているとき、CORSに関するエラーが出ています。
だから、私は次のクライアントサイドコードをしようとしています:
var nws_lbl = "MSFT";
var news_url = 'https://www.google.com/finance/company_news?q='+nws_lbl+'&output=rss&callback=? ';
$.ajax({
url: news_url,
data: {
format: 'json'
},
error: function() {
console.log("Error while getting data");
},
dataType: 'jsonp',
success: function (data) {
console.log(data);
}
});
しかし、それを私は次のようなエラーになっています:ネットワークで
を、私は200を取得していますそれは応答が正しいことを意味します。
それは常にエラーになるだろう。私が何が欠けているか分からない。誰も助けることができますか?
返信いただきありがとうございます。プロキシに関するあなたの解決策は働いた。しかし、2番目のコードスニペット、私はあなたが示唆した変更を行いましたが、それでも動作していません。 – Henry