Javascript API中HTML表中的json变量

Javascript API中HTML表中的json变量,javascript,php,arrays,json,Javascript,Php,Arrays,Json,请帮助我将API数据显示在表格中。出现以下错误 注意:第32行C:\xampp\htdocs\api\index.php中未定义的偏移量:0 <?php $username = "368501B084C26A480A7F728E416"; $password = "E8F14846445248890038867E3FB"; $k = $username.":".$password; $API_ACCESS_TOKEN = base64_encode ($k); $c

请帮助我将API数据显示在表格中。出现以下错误 注意:第32行C:\xampp\htdocs\api\index.php中未定义的偏移量:0

<?php

$username = "368501B084C26A480A7F728E416";
$password = "E8F14846445248890038867E3FB";

$k = $username.":".$password;

$API_ACCESS_TOKEN = base64_encode ($k);        

$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, 'https://api.jgeposnowbjj.com/api/product/9142842');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array(
    'Authorization: Basic ' . $API_ACCESS_TOKEN,
    'Content-Type: application/json'
));


$buffer = curl_exec($curl_handle);
curl_close($curl_handle);

///Deocde Json
$data = json_decode($buffer,true);

             $total=count($data);
             $Str='<h1>Total </h1> : '.$total.'';
             echo $Str;


             foreach ($data as $key => $value)
              {
          echo '  <td><font  face="calibri"color="red">'.$value["ProductID"].'   </font></td>
                  <td><font  face="calibri"color="blue">'.$value["Name"].'   </font></td>
                  <td><font  face="calibri"color="green">'.$value["CostPrice"].'   </font></td>
                  <td><font  face="calibri"color="green">'.$value["SalePrice"].'   </font></td>
                  </tr><tr>';

           }
           echo "</tr></table>";

?>

尝试将print\r($data)值放在循环之前,看看是否有这些键(例如“ProductID”)。我怀疑这个API在键之前有一个正在运行的变量