网页中经常需要将个人填写的信息提交至服务器然后进行保存
这里数据经常采用json格式进行传输
本例就是将客户端数据采用json进行传输至服务器,然后采用PHP将其保存
1、当然是下载jQuery.js文件了,这个去网上搜个2.1的版本就可以了,保存到你的网页目录下,改名为jquery.js;
2、建立一个网页,editachieve.htm,放入如下代码
3、建立savejson.php文件,放在相同目录下,放入如下代码
同时,目录下面生成了一个userdata.txt的文件,这就是后台PHP页面生成的文件,保存用户上传的json数据。
几个需要注意的地方:
1、传输之前一定要将json数据按格式写好
jsonMsg[jsonMsgindex]={ id:jsonMsgindex.toString(), type:"sectiondescription",section:sN.toString(),index:"0",name:"",content:"sectionDescription"};
整数按照toString()将其转换为字符串;
2、传输之前进行var json_string = JSON.stringify(jsonMsg); 转换;
3、不需要在php里面进行
否则会出现json文件乱七八糟的。 曾经在这儿耽误了整整半天时间。(心在滴血!)