Ajax 板


LINE

目前有两个问题, 想请教版上各位先进 第一个问题: 我使用getJSON的方法,将id送到php处理 根据id,资料库取得相对应的资料,资料如下 drama[i]['brand'], drama[i]['action'],drama[i]['seq'] 以上三笔都是阵列 i = 0 ~ N , 问题:不知道怎麽样能够一次传回这三个阵列 ? 第二个问题 在div中,有两种元素 <img class='DramaPic' id='GO' style='display: none'> <img class='DramaPic'id='GO'> 问题:请问如何只取得<img class='DramaPic'id='GO'> ? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.164.148
1F:推 nenpow:1. 用json_encode包json回来 2. $("img:visible")? 03/01 18:25
1. 如果单纯用json包,像这样:json_encode($drama) 结果会显示(object,object) 2.这个方法可以罗,感谢。但如果我有两个以上的元素要逐一用alert显示 请问该如何处理? ※ 编辑: sweetjp6 来自: 140.117.164.148 (03/01 18:40)
2F:→ nenpow:1.看无 该不会直接alert 回传的data吧..2. .each 03/01 19:07
3F:→ tyf99:php echo json_encode($var) 03/01 19:10
4F:→ tyf99:jQ callback function(data){var reply=$.parseJSON(data);} 03/01 19:12
5F:→ tyf99:php 所有资料包成一个物件,js 收到解开就是同样的物件 03/01 19:13
6F:→ tyf99:2. id 不要重复 03/01 19:14
1. 我在php的处理方式是这样 //从资料库取出资料 for($i=0; $i< $num_cont ; i++ ) $drama[] = mysql_fetch_array($query_content); echo json_encode($drama); 在jquery: //接收 callback: function(Drama){ for (var i=0; i<Drama.length ;i++){ $('body').append(Drama[i]['action']","Drama[i]['brand']"," Drama['seq']); } } 但这时候收到的Drama内容显示出来是 [object,Object] 2.感谢y大,但我的id 一定是要一样的 也谢谢n大的提示 ※ 编辑: sweetjp6 来自: 140.117.164.148 (03/01 20:07)
7F:→ Crow22312:[object Object] 就是 Object 原本的 toString() 所产生 03/01 21:01
8F:→ Crow22312:的字串; 结果不如预期就改用 console.log 看看是什麽吧 03/01 21:02
9F:→ Crow22312:google chrome 之类的 console.log 可以看到完整的 03/01 21:03
10F:→ Crow22312:object 葫芦里到底装了什麽药.. 03/01 21:03
11F:→ Crow22312:至於 id 一定要一样.. 还真头一次听人这样子说.. 03/01 21:04
12F:→ Crow22312:直觉上再奇怪的需求也能避开 id 重复的问题 03/01 21:05
感谢C大指点,但是否能说明一下console.log如何使用,我是用chrome,谢谢。 id一样是因为我的元素是用drag&drop 拖拉的 style='display: none'只是因为图片被丢回原本的地方,而删除图片的话会造成我 後续的问题,所以才会选择隐藏。这麽看来,id是一定不会变的吧。 ※ 编辑: sweetjp6 来自: 140.117.164.148 (03/01 21:18)
13F:→ tyf99:$all_data=array(); 03/01 21:38
14F:→ tyf99:while($row=mysql_fetch_assoc($query_result)) 03/01 21:38
15F:→ tyf99: array_push($all_data, $row); 03/01 21:38
16F:→ tyf99:echo json_encode($all_data); 03/01 21:38
17F:→ tyf99:这样子 $all_data 就是完整的二元阵列 03/01 21:39
18F:→ tyf99:client callback: function(data) 03/01 21:40
19F:→ tyf99:{ var reply=$.parseJSON(data); 03/01 21:40
20F:→ tyf99: for(var i in reply) 03/01 21:41
21F:→ tyf99: { for(var j in reply[i]) 03/01 21:42
22F:→ tyf99: { do something with reply[i][j]... } 03/01 21:43
23F:→ tyf99:}} 03/01 21:43
请问y大, $row是什麽意思? 谢谢各位帮忙,第二个问题已经解决罗。 ※ 编辑: sweetjp6 来自: 140.117.164.148 (03/01 21:44)
24F:→ tyf99:$row = 暂存变数 03/01 21:45
25F:→ tyf99:资料库取阵列用 mysql_fetch_assoc 较省记忆体 03/01 21:47
26F:→ tyf99:js 的 reply 完全等於 $all_data 03/01 21:48
27F:→ tyf99:id 重复的话,js 使用任何以 id 取 dom,只会抓到第一个 03/01 21:52
28F:→ tyf99:html 规范中 id 只能是 unique 03/01 21:54
29F:→ tyf99:你可以在 id 後面 concat 自定字元来区分 03/01 21:55
30F:→ tyf99:例如 id="XX_001", id="XX_002"... 然後自己再抓"XX"出来 03/01 21:56
31F:→ tyf99:就是不要让 id 重复 03/01 21:57
32F:→ Crow22312:chrome 的话 F12 跳出开发人员工具, 随便点一下按然後 03/02 09:20
33F:→ Crow22312:按个 esc 就会跳出 javascript console 里面就会有 log 03/02 09:20
34F:→ Crow22312:点一点就可以展开看你 log 的物件长什麽样子 03/02 09:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP