後端 php: (my.php)
$arr = array();
//查詢資料的過程(略) 假設查不到任何資料 所以 $arr 仍然是一個空陣列
echo json_encode($arr, JSON_FORCE_OBJECT); //第二個參數是強制使用JSON格式
前端 js:
$.ajax({
url:"my.php",
dataType:"json",
success: function(data) {
//使用下列程式碼 檢查 data 是否為空
if (Object.keys(data).length > 0) {
//do something
}
}
});
說明:
json 無法直接取到長度 (length) 來判斷內容是否為空,所以改成抓 json 的 key 長度來判斷。
No comments:
Post a Comment