1
PHPファイルからJSONデータを取得するためのクライアントサイドスクリプトを作成しようとしています。私はPHPスクリプトを実行するためにXAMPPを使用しています。 demo_file.PHPを実行すると、出力が表示されます。しかし、クライアントサイドスクリプトを使用してデータを取得しようとすると、結果は表示されません。 demo_file.phpは次のとおりです。ローカルホストのphpファイルからjsonデータを取得できません
<?php
$myObj->name = "John";
$myObj->age = 30;
$myObj->city = "New York";
$myJSON = json_encode($myObj);
echo $myJSON;
?>
とJSONデータをフェッチするdemo.htmlは次のとおりです。
<!DOCTYPE html>
<html>
<body>
<h2>Get data as JSON from a PHP file on the server.</h2>
<p id="demo"></p>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myObj = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = myObj.name;
}
};
xmlhttp.open("GET", "demo_file.php", true);
xmlhttp.send();
</script>
</body>
</html>
については
は@Rohit Bhatさんは、コードの上にしようとしました。 –
はい、それは働いた!!ありがとう –
@ Rohit Bhatその後、他の人が助けになるように答えを受け入れます。 –