[問題] Ajax 如何依據資料庫傳回多樣值?

看板Ajax作者 (為了目標)時間10年前 (2014/02/10 23:10), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
目前想要達到的功能是 有點像是591的地圖找屋功能 http://goo.gl/bG26Vn 點下去會出現符合的條件項目 點一個物件a -> ajax 到檔案,此檔案會抓出a的id 並且把資料表欄位有a的都抓出來(若點物件b則是抓b的資料) ->回傳給原本的頁面 並且使用jquery的 .html() 或 .text()等方式 即時的顯示在頁面上 以上都沒有問題 但是當資料庫中 有兩個以上的資料符合條件 我該怎麼讓他們都可以被顯示出來呢? (若一筆符合條件 則顯示一筆,多筆符合則就像重複區域一樣多筆顯示) 若用while迴圈 我該怎麼區分 那些資料是第一筆的 哪些是第二筆的 並使用Json格式回傳給主頁 而回傳後 又該如何把他們顯示在頁面上呢? 若在這裡使用php的while迴圈 但是在未點擊物件前 根本不會知道有幾項符合,迴圈要跑幾次 以上 請各位先進幫忙解惑 謝謝 --    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄?    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.133.107 ZingYu:轉錄至看板 Web_Design 02/10 23:11 ※ 編輯: ZingYu 來自: 163.17.133.107 (02/10 23:14)

02/12 07:38, , 1F
JSON 可以使用 Array
02/12 07:38, 1F

02/12 07:39, , 2F
問題描述更多或是丟上來 看不太懂你要問什麼
02/12 07:39, 2F

02/12 14:50, , 3F
直接把回傳的物件包裝成Array再反序列化成string回傳
02/12 14:50, 3F

02/12 14:51, , 4F
前端用JSON.parse()將物件接起來,就可以使用其屬性了
02/12 14:51, 4F

02/12 18:38, , 5F
感謝!
02/12 18:38, 5F
文章代碼(AID): #1I-El-Ds (Ajax)