[问题] Ajax 如何依据数据库传回多样值?

楼主: ZingYu (为了目标)   2014-02-10 23:10:50
目前想要达到的功能是
有点像是591的地图找屋功能
http://goo.gl/bG26Vn
点下去会出现符合的条件项目
点一个物件a -> ajax 到档案,此档案会抓出a的id
并且把资料表字段有a的都抓出来(若点物件b则是抓b的资料)
->回传给原本的页面 并且使用jquery的 .html() 或 .text()等方式
即时的显示在页面上
以上都没有问题
但是当数据库中 有两个以上的资料符合条件
我该怎么让他们都可以被显示出来呢?
(若一笔符合条件 则显示一笔,多笔符合则就像重复区域一样多笔显示)
若用while循环 我该怎么区分 那些资料是第一笔的 哪些是第二笔的
并使用Json格式回传给主页
而回传后 又该如何把他们显示在页面上呢?
若在这里使用php的while循环
但是在未点击物件前 根本不会知道有几项符合,循环要跑几次
以上 请各位先进帮忙解惑 谢谢
作者: Fantasywind (Fantasywind)   2014-02-12 07:38:00
JSON 可以使用 Array问题描述更多或是丢上来 看不太懂你要问什么
作者: chatnoir (对不起)   2014-02-12 14:50:00
直接把回传的物件包装成Array再反序列化成string回传前端用JSON.parse()将物件接起来,就可以使用其属性了
楼主: ZingYu (为了目标)   2014-02-12 18:38:00
感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com