有人可以幫助我的JSON文件無法顯示的原因嗎?我是JSON的初學者。這是我的代碼,它只顯示空白文檔。我正在從本網站http://contohprogramandroid.blogspot.com/2013/10/contoh-program-android-aplikasi-wisata.html學習本教程。非常感謝。PHP錯誤獲取json文件
這是我運行代碼時的圖片。
//this is the code webservice.php
<?php
class Database {
private $host = "localhost";
private $user = "root";
private $pass = "";
private $db = "wisata_jogja";
private $conn;
// constructor
function __construct() {
try{
$this->conn = new PDO("mysql:host=".$this->host.";dbname=".$this->db, $this->user, $this->pass);
}catch(PDOException $e) {
echo "error pdo $e";
}
}
public function showAllData($table) {
$sql ="SELECT * FROM $table";
$q = $this->conn->query($sql) or die("Failed !!");
while ($r = $q->fetch(PDO::FETCH_ASSOC)) {
$data[] = $r;
}
return $data;
}
}
$database = new Database();
$response = array();
if (isset($_GET['get']) && $_GET['get']=='lokasi') {
$response['location'] = array();
foreach ($database->showAllData('lokasi') as $value) {
$kode = array();
extract($value);
$kode['id'] = $id;
$kode['nama'] = $nama;
$kode['alamat'] = $alamat;
$kode['gambar'] = $gambar;
$kode['lat'] = $lat;
$kode['lng'] = $lng;
array_push($response['location'], $kode);
}
echo json_encode($response);
}
?>
右擊並選擇'顯示source',你可能會看到你的輸出。 Chrome不支持在沒有插件的情況下顯示格式化的JSON數據。 chrome中的 –
使用F12打開開發者控制檯,在響應正文中,您可以正確檢出JSON,而不需要插件。 – NDM
你也可以在CLI(命令行界面)模式下運行你的PHP代碼,這是我懷疑的時候更喜歡的解決方案......'$ php script.php' ... – MarcoS