我向 PHP 文件发送 Ajax 请求,该文件向 API 发送 CURL 请求,然后返回结果。
PHP代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.example.com?country=usa');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$response = array('result' => $result);
echo json_encode($response);
Javascript/jQuery 代码:
$.ajax({
url: "file.php",
type: "POST",
dataType : "json",
success: function(data){
console.log(typeof(data.result));
console.log(data.result);
}
});
结果的类型是string,结果如下所示:
{"results":[{"code2":"093","code1":"NY","lng":-73.9395687,"name1":"New York","lat":42.8142432}]}
如何从该结果中得到lng和lat?
潇湘沐
慕村9548890
慕哥6287543
随时随地看视频慕课网APP
相关分类