0
外部リンク(api)からGETリクエストを作成する必要がありますが、Googleに引き続きコードを変更しますが、何も動作していません..AJAXのリクエストを作成してコンソールのエラーを修正する際に助けが必要
これらは、私はそれがしかし必要として働く郵便配達員によるAPI自体に問題があるのかどうかチェックしました私が試したいくつかの..
<script>
$.getJSON('url-goes-here?' + dataString, function(json_data){
alert(JSON.stringify(json_data));
</script>
..
<script>
fetch("https://url-goes-here", {
mode: 'no-cors'
})
.then(function(resp) {
console.log(data.needed_total) // variables in api
});
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
</script>
です。
私も自分のスクリプトは、それが簡単です
は、それが上記のエラーを停止し、ありがとう今は新しいものを手に入れています... Fetch APIはhttps:/ url-of-apiを読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。したがって、原点「ヌル」はアクセスが許可されません。不透明な応答が必要な場合は、要求のモードを「no-cors」に設定して、CORSを無効にしてリソースをフェッチします。 **キャッチされない(約束で)例外TypeError:私は上記したよう取得に失敗しました** はノーCORSモードを入れてみましたが、そのいずれか – snw123
いくつかのドメインが他のドメインへのコンテンツを共有することを拒否ようにそれはしませんでしたhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORSを試してみてください。私達にURLを送ってもらいたい場合は、私がチェックしてもかまいません。 – Microsmsm
prependingを試してみてください'https:// cors-anywhere.herokuapp.com /'をURLに追加すると、 'fetch( 'https://cors-anywhere.herokuapp.com/https://sampledomain.com/api')'のようになります。説明についてはhttps://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource/42744707#42744707 – sideshowbarker