Ajax 板


LINE

※ 引述《azoaho (历史洪流)》之铭言: : 请问大家 : json在传送前,是否都一定要字串化吗 : 是否能用物件的方式传送? : 因为今天老板看到我传送出来的json是字串时 : 把我炮轰了一顿... : 所以想请问大家是我对json的了解错误吗? 以下是我写给老板的程式码 好吧 我承认是真的有想要来讨拍的 更想知道如何弄出老板说的物化传送 <!DOCTYPE HTML> <html> <script text="text/javascript"> function submitdata() { var tmpdata=false; tmpdata= getformdata(); if(tmpdata) { pushdata(tmpdata); } } function getformdata() { //取得表单上资料 var oform = document.forms["form1"]; var fCount =oform.elements.length; var fArray = new Array(); for(i=0;i<fCount;i++) { fArray[i]= oform.elements[i].value; } //将阵列转成json格式 //return ; return JSON.stringify(fArray); //return JSON.parse(fArray); ↑↑上面这行 应该是不能成立的吧 但如果是用物件去传的话 是否在这将阵列转成json物件? } function createxmlhttprequest() { var http=false; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari http=new XMLHttpRequest(); } else {// code for IE6, IE5 http=new ActiveXObject("Microsoft.XMLHTTP"); } return http; } function pushdata(inData) { var xhr=false; xhr = createxmlhttprequest(); if(xhr) { xhr.onreadystatechange=function() { if (xhr.readyState==4 && xhr.status==200) { alert(xhr.responseText); } } } //传出json data xhr.open("POST","second.html",true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.send(inData); } </script> <form name="form1" > Points: <input type="number" id="points" name="points" min="1" max="10" /></br></br> Texts <input type="text" id="texts1"/></br></br> Texts <input type="text" id="texts2"/></br></br> Texts <input type="text" id="texts3"/></br></br> </form> <input type="button" onclick="submitdata()" value="按下去" /> </body> </html> --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.42.54
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1421716649.A.C97.html
1F:推 mrbigmouth: 光看程式码没有错 不过建议不要用new Array直接用实 01/20 12:01
2F:→ mrbigmouth: 字表达式[] 01/20 12:02
3F:→ mrbigmouth: 如果你不用[]而用{}也是OK的 01/20 12:02
4F:→ mrbigmouth: 没有所谓的"json物件"这种东西 只有javascript物件 01/20 12:03
5F:→ mrbigmouth: return JSON.parse(fArray)是错误的程式码没错 parse 01/20 12:03
6F:→ mrbigmouth: 里面只能丢JSON格式的字串 01/20 12:03
7F:→ mrbigmouth: 其他我也不懂你到底想问什麽了 01/20 12:04
8F:→ ddhp: 你先搞清楚JSON的格式吧 JSON.stringify的参数是javascript 01/20 12:32
9F:→ ddhp: object, 不是array 而xhr.send()里面要丢string没错 01/20 12:33
10F:推 mrbigmouth: JSON.stringify可以丢大部份的javascript变数 01/20 13:23
11F:→ mrbigmouth: 不一定要是object 01/20 13:23
12F:→ ddhp: 楼上说的没错 受教了<(_ _)> 01/20 14:25
13F:→ MangoTW: 请老板示范怎麽物化传送啊 01/22 02:41
14F:推 Peruheru: 老板:我还要自己来的话我干嘛花钱请你? 01/22 15:02
15F:推 Panasonic: 只听过序列化跟解序列化, 何谓物化请大大开示 01/24 11:02
16F:→ KawasumiMai: 物化女性 01/24 14:48







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

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

TOP