首页 > 解决方案 > 如何使用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" ) );

标签: php

解决方案


这对我有用,并将在 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")));

推荐阅读