作者ZingYu (為了目標)
看板Ajax
標題[問題] Ajax 如何依據資料庫傳回多樣值?
時間Mon Feb 10 23:10:50 2014
目前想要達到的功能是
有點像是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)
1F:推 Fantasywind:JSON 可以使用 Array 02/12 07:38
2F:→ Fantasywind:問題描述更多或是丟上來 看不太懂你要問什麼 02/12 07:39
3F:推 chatnoir:直接把回傳的物件包裝成Array再反序列化成string回傳 02/12 14:50
4F:→ chatnoir:前端用JSON.parse()將物件接起來,就可以使用其屬性了 02/12 14:51
5F:→ ZingYu:感謝! 02/12 18:38