Ajax 板


LINE

先附上程式码: https://jsfiddle.net/AzureBlue/3jbxz02g/ 有问题的是JS最後这一段: for (var i=0;i<row_num;i++) { $('#reg_t').append("<tr>"); for (var j=0;j<data_num;j++) $('#reg_t').append("<td>" + getData[i][j] + "</td>"); $('#reg_t').append("</tr>"); } 本来预期执行之後生成的表格栏位会是这样: <tr> <td></td> <td></td> . . . <td></td> </tr> 但是我程式执行完之後,却是: <tr></tr> <td></td> <td></td> . . . <td></td> 是哪里我搞错了吗?还是这也是因为非同步处理的问题? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.53.75
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1478178373.A.4D4.html
1F:→ mrbigmouth: 你不能append一个不完整的tag到画面上 11/03 21:28
2F:→ mrbigmouth: 所以最前面的<tr>就自动被转为<tr></tr> 11/03 21:28
3F:→ mrbigmouth: 真想这样做就改用字串加法 组成完整的html後再append 11/03 21:29
原来是这样!我还一直以为是非同步的问题,因为我上面有发生一个非同步的问题0.0 我後来自己想到的方法也是改用字串加法,如下: for (var i=0;i<row_num;i++) { var text = "<tr>"; for (var j=0;j<data_num;j++) text += "<td>" + getData[i][j] + "</td>"; $('#reg_t').append(text + "</tr>"); } 谢谢解惑!
4F:→ serotw: 是你html用法错误,td应该放进tr内,而不是丢在指定物件名 11/07 08:36
5F:→ serotw: 上 11/07 08:36
改成像是这样? for (var i=0;i<row_num;i++) { $('#reg_t').append("<tr></tr>"); for (var j=0;j<data_num;j++) $('#reg_t tr:last-child').append("<td>" + getData[i][j] + "</td>"); }
6F:推 mintle: 话说回圈不加{} 真是很不好的写法阿 11/07 20:58
以前写C++习惯回圈底下只有一行指令就不加大括号了,还是说这样会造成错误? ※ 编辑: charlie0228 (117.56.223.223), 11/08/2016 14:43:23
7F:推 Peruheru: 不会,只是有人不喜欢 11/08 15:13
8F:→ Peruheru: 不过我通常会加一行空白免得别人看的时候误会 11/08 15:13
9F:→ Peruheru: 只要不会造成阅读障碍,要不要加单行括弧就只是感觉问题 11/08 15:15
10F:→ Peruheru: 无所谓好或不好 11/08 15:16
11F:推 Kenqr: 之後假如要在回圈里多加一行 却忘了补上括号 就会出错 11/08 22:10
12F:→ Kenqr: 这样写本身没错 但是是未来出错的潜在风险 11/08 22:10
13F:→ Kenqr: 所以大部份coding style都会规范一定要加括号 11/08 22:11
14F:推 Peruheru: 我习惯在插入前就寻找括弧位置,没有就会加上,所以对我 11/09 10:16
15F:→ Peruheru: 来说这不会是潜在风险,而这可以让我一页内可以浏览的内 11/09 10:16
16F:→ Peruheru: 容增加,所以我觉得这只是喜好问题 11/09 10:17
17F:→ Peruheru: 如果的确会担心增加内容时没补到,那就写上比较保险 11/09 10:18
18F:→ Peruheru: 缩排比这种事情重要多了 11/09 10:19
真的,我要上来问问题的时候,还要重新排版一次,没缩排真的会逼死人...
19F:→ Peruheru: 未来会不会产生那种风险,端看撰写习惯而定 11/09 10:20
20F:推 eight0: https://ideone.com/hgs3Z7 11/09 11:42
21F:推 youtuuube000: 缩排比较重要+1 11/09 14:50
22F:→ youtuuube000: Python也没在用刮号的 但没缩排的code很恶..... 11/09 14:50
刚开始学Python,庆幸自己以前有良好缩排习惯...... ※ 编辑: charlie0228 (117.56.223.223), 11/09/2016 15:11:17
23F:→ xdraculax: 错在用字串的概念操作jQuery,jQuery创出来的是Html DO 11/19 13:34
24F:→ xdraculax: M 1.td应该加在tr里 2.未加内容,</tr> </td> 其实并 11/19 13:34
25F:→ xdraculax: 不需要 11/19 13:34







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灯, 水草

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

TOP