php - 如何使用onclick按钮请求php api
问题描述
$response = Unirest\Request::get(" https://cometari-airportsfinder-v1.p.rapidapi.com/api/airports/by-radius?radius=50&lng=-157.895277&lat=21.265600 ", array("X -RapidAPI-Host" => "cometari-airportsfinder-v1.p.rapidapi.com", "X-RapidAPI-Key" => "xxxx" ) );
解决方案
这对我有用,并将在 div 中显示结果。
HTML
<html>
<head>
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
</head>
<body>
<button type="button" onclick="$.get('/ajax-rapidapi.php', function(result) { $('#result').html(result); });">Click Me!</button>
<div id="result"></div>
</body>
</html>
PHP (ajax-rapidapi.php)
<?php
die(Unirest\Request::get("https://cometari-airportsfinder-v1.p.rapidapi.com/api/airports/by-radius?radius=50&lng=-157.895277&lat=21.265600", array( "X-RapidAPI-Host" => "cometari-airportsfinder-v1.p.rapidapi.com", "X-RapidAPI-Key" => "02f2e99835msh60df6f30e23585dp137d84jsn437639993023")));
推荐阅读
- c++ - 在 C++ 中是否有像 istream::putback 这样的字符串的函数?
- javascript - 用按钮增加一个随机数?
- c++ - “std::forward”和“std::move”确实不会生成代码吗?
- python - 当我尝试按降序对值进行排序时出错
- html - 如何将对象的属性放在 AJAX 中的 href 中?
- android - 在初始化时观察 viewmodel 内的 livedata
- javascript - css loader如何解释css中的@import和url()
- jupyter-notebook - 是否可以在 Jupyter Notebook 中运行 fortran 文件?
- html - 选择选项 NULL 值或为空不进入请求输入
- android - 当回收站视图是嵌套滚动视图的子级时,启用回收站视图项目以拖放整个列表