我如何 fetchJsonp 这个到我的反应应用程序>
Posted
技术标签:
【中文标题】我如何 fetchJsonp 这个到我的反应应用程序>【英文标题】:How do I fetchJsonp this into my react app> 【发布时间】:2021-10-27 20:19:22 【问题描述】:我正在使用一个名为 fetchJsonp 的包。但是,由于超时,它一直失败。我不确定我是否做错了什么。
fetchJsonp('kayak.com/h/mobileapis/directory/airlines/homework',
jsonpCallback: 'jsonp',
)
.then(function (response)
return response.json();
)
.then(function (json)
console.log('parsed json', json);
)
.catch(function (ex)
console.log('parsing failed', ex);
);
感谢任何帮助。
【问题讨论】:
这能回答你的问题吗? How to use JSONP on fetch/axios cross-site requests 【参考方案1】:您需要将 https://www
添加到您的 URL 并像这样获取它:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Fetch JSONP example</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch-jsonp/1.2.1/fetch-jsonp.min.js"></script>
</head>
<body>
<script>
fetchJsonp("https://kayak.com/h/mobileapis/directory/airlines/homework",
jsonpCallback: "jsonp"
)
.then(function(response)
return response.json();
)
.then(function(json)
console.log("parsed json", json);
)
.catch(function(ex)
console.log("parsing failed", ex);
);
</script>
</body>
</html>
【讨论】:
以上是关于我如何 fetchJsonp 这个到我的反应应用程序>的主要内容,如果未能解决你的问题,请参考以下文章
NodeJs 在 http 和 fetchjsonp 之间处理 json