我正在使用Google Places API,目前在用户位置附近有餐厅列表及其详细信息的json。在我的代码中,我将这个json放在一个php数组中,在我的JavaScript中,我试图访问该数组中的每个元素。我有下面的代码应该工作,但由于某种原因它不是,我不知道为什么。 我搜索了有关该主题的其他问题,但没有一个对我有帮助。
define("PLACES_API_ENDPOINT", "https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaraunts+near".$address);
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, PLACES_API_ENDPOINT . "&key=mykey");
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl1, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl1);
/*echo "<hr>";*/
//var_dump($response);
$response = json_decode($response, true);
<script>
window.onload=function(){
console.log("<?php echo $response['results'] ?>");
};
</script>