japanp를 지원하지 않기 때문에 자바 스크립트를 사용할 수는 없지만 API를 Google에 요청해야합니다. 내가 PHP 파일을 사용하여 요청을 할 수있는 다음 일반 jquery 아약스 전화 json 데이터를 얻기 위해 할 수있는 읽습니다. 그러나 나는 HTTP에서 호스팅이 파일에 JQuery와 아약스 요청을 사용하여 다음어떻게 PHP를 사용하여 요청을하고 jquery를 사용하여 액세스합니까?
<?php
echo file_get_contents("https://maps.google...");
?>
등을 사용하여 PHP 파일 생성 : 로컬 호스트/서버 내 우분투 배포판에를, 아직 나는 500 HTTP 서버 오류가 발생하고있다. 무엇이 잘못 되었습니까? 또는 정확하게이 일을 어떻게해야합니까? 나는 그것의 내 HTML, 자바 스크립트, 또는 jQuery를 생각하지 않도록
는</script>
<script>
$(document).ready(function(){
$.ajax({
url: 'http://localhost/places.php',
dataType: "json",
type: "GET",
success: function(data){
document.getElementById("paragraph").innerHTML= data.result[0].name;
},
error: function(request, status, error){
document.getElementById("paragraph").innerHTML= "error";
}
})
});
</script>
<body>
<p id="paragraph">
Untouched Text.
</p>
<button id="b1">Click Me!</button>
</body>
내가 불을 지르고를 사용하여 얻을 수있는 유일한 오류 메시지가 500 내부 서버 오류입니다.
<?php
$json = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true_or_false");
$data = json_decode($json);
// manipulate data and rebuild json with $json = json_encode($data) if needed
Header("Content-Type: application/json");
die($json);
?>
간결 경우 구글이 올바르게 형성 내게 응답에서이 작품, JSON : 당신은 구글 API 호출하고 JSON을 반환해야하므로이 충분한다고
당신이 당신의 PHP 파일의 전체 코드를 게시 할 수 있습니다. 또한 오류보고 기능을 활성화하고 어떤 오류가 발생했는지 알려주십시오. –
전체 코드를 보는 것이 유용 할 것입니다. JavaScript를 여기에 붙여도 될까요? – CodePB
당신은 내 PHP 파일 내의 장소 API를 포함하지 않는 Im일지도 모른다 생각합니까? – user1809913