[問題] Jquery函式與JSON的疑問

看板Ajax作者 (HERO)時間15年前 (2010/02/16 19:30), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
$.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

02/16 19:48, , 1F
這時候應該要先問問你,沒有資料的時候你的json回傳長怎樣?
02/16 19:48, 1F

02/16 19:48, , 2F
:)
02/16 19:48, 2F

02/16 21:21, , 3F
完全沒東西
02/16 21:21, 3F

02/16 23:18, , 4F
用data.name判斷吧 json沒值也許是{} ?
02/16 23:18, 4F

02/17 13:24, , 5F
沒東西是錯的 , 你至少該回傳個 null.
02/17 13:24, 5F

02/18 11:49, , 6F
沒值請傳{}
02/18 11:49, 6F
文章代碼(AID): #1BUe72_i (Ajax)
文章代碼(AID): #1BUe72_i (Ajax)