看板 Ajax 關於我們 聯絡資訊
$.post("test.php", { valueA: "getNameAndTime" }, function(data){ alert(data.name); console.log(data.time); }, "json"); 請問在這個函式透過post方式傳遞valueA: "Ann"去test.php讀取有關Ann的資料 當test.php在資料庫中無法獲得有關Ann的資料時 此時我要怎麼判斷回傳的data是沒有值的 我試過data=="" 和data==null 都無法去判斷data為空的值 不知有沒有人可以幫解惑 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.145.185
TonyQ:這時候應該要先問問你,沒有資料的時候你的json回傳長怎樣? 02/16 19:48
TonyQ::) 02/16 19:48
hero32036:完全沒東西 02/16 21:21
tomin:用data.name判斷吧 json沒值也許是{} ? 02/16 23:18
TonyQ:沒東西是錯的 , 你至少該回傳個 null. 02/17 13:24
arenda:沒值請傳{} 02/18 11:49