我如何 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 这个到我的反应应用程序>的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的反应应用程序部署到我的 FTP

NodeJs 在 http 和 fetchjsonp 之间处理 json

如何运行两个反应本机应用程序?

我如何将一组对象传递到我的 express/sql 服务器(反应)

如何在 iOS 7 中将 CSV 文件关联到我的应用程序

如何监控 http 请求以便在我的 ios 应用程序中查看我的标头请求,内置反应本机