javascript - 在 Chrome 浏览器中使用 API 时出错
问题描述
我不知道如何使用 API 来解决这个问题。它给了我一个浏览器错误,上面写着:
CORS 策略已阻止从源“null”访问“file:///C:/Users/Gebruiker/Desktop/PokeMax/GET%20https://api.pokemontcg.io/v2/cards?s”处的 XMLHttpRequest : 跨源请求仅支持协议方案:http、data、chrome、chrome-extension、chrome-untrusted、https。jquery-3.4.1.min.js:2 获取
file:///C:/Users/Gebruiker/Desktop/PokeMax/GET%20https://api.pokemontcg.io/v2/cards?s net::ERR_FAILED
如果有人知道问题是什么,我很想听听!
代码:
$(document).ready(function (e) {
$("#TheSubmitButton").on("click", function(event){
event.preventDefault();
var Pokemon = $("#search")
.val()
.trim()
console.log(Pokemon);
$.ajax({
url: "GET https://api.pokemontcg.io/v2/cards?" + Pokemon,
dataType: 'json',
method: "GET"
});
});
});
// for (var i = 0; i < response.cards.length; i++) {
// var pokemonCard = $("<img>");
// pokemonCard.attr("src", response.cards[i].imageUrlHiRes);
// $("#card-container").append(pokemonCard);
// }
解决方案
推荐阅读
- node.js - JSX 支持不再适用于 gulp-eslint 5.0.0
- node.js - 你知道如何从 node.js 运行 xmlrpc 请求吗?
- excel - 将文本拆分为行
- c# - EmguCV MatchTemplate 获取所有匹配项
- python - 在弄清楚如何使用 Python 抓取实时流数据方面需要帮助
- windows - 如何使用批处理解析文件中每行的第一个单词—文件
- angular - Angular 6 组件中从下午到上午的时间转换
- if-statement - 如何基于 if-else 语句构建小部件?
- android - scrollView中ImageView的动态高度
- r - 我想使用 cor() 函数,但输出显示 'y' 必须是数字。问题是,它是数字