我想发送一个url到另一个PHP函数

时间:2016-10-14 00:09:31

标签: javascript php api

$bid="http://congress.api.sunlightfoundation.com/legislators?chamber=$chamb&state=$keyword&bioguide_id=$bname&apikey=";
$text=$text."<td id=><a href='#'>Details</a>"."</td>";

这是我的代码,$bid是我的网址,它返回json数据。

我想将此url发送到另一个php函数,该函数可以解析它并在浏览器上打印。

2 个答案:

答案 0 :(得分:0)

试试这个:

<script type="text/javascript">

    $(document).ready(function () {

    $("#btn").on("click", function() {
           var link = "webservice.php";
           $.get(link, function(data, status){
           alert("Data: " + data + "\nStatus: " + status);
            });   
         });
    });
</script>

答案 1 :(得分:0)

使用file_get_contents获取API返回的数据,并使用json_decode()将其转换为PHP数组。

链接应指向包含以下代码的脚本:

<?php
$bid="http://congress.api.sunlightfoundation.com/legislators?chamber=$chamb&state=$keyword&bioguide_id=$bname&apikey=";
$json = file_get_contents($bid);
$data = json_decode($json, true);
other_function($data);

other_function()打印的所有内容都将发送到浏览器。