本文目录一览:
对于json的疑惑,请高手给予解答。
使用jQuery或者源生Ajax提交数据的原因是这样可以使页面不需要全页面刷新的情况下得到更新数据。从用户体验讲:这样速度更快,提高了用户体验,从网络的角度讲:传递的数据量减少了,特别是Json相对于XML或者是整个HTML网页,数据量减少很多,效率提高了。
mysql数据库中某个字段存的是json数据,如何对json数据中的数据进行操作?
这个可以吧json格式的字符串解析成数组json_decode()函数,变成数组以后就可以方便操作了,可以删除数组中的任意一项,也可以增加一项比如:array_push($data,['sort'=3,'catentryId'=10003]),再变成json格式的存入数据库。方法有多种,这里简单的示例下
json的解析
var obj = {
"info": {
"success": true,
"code": null,
"error": null
},
"data": [{
"id": 1,
"name": "测试用户",
"loginName": "test",
"password": "test",
"mobile1": null,
"mobile2": null,
"telephone": null,
"email": null,
"gender": null,
"address": null,
"removed": 0
}, {
"id": 21,
"name": "研发团队测试",
"loginName": "testTWW",
"password": "testTWW",
"mobile1": null,
"mobile2": null,
"telephone": null,
"email": null,
"gender": null,
"address": null,
"removed": 0
}]
};
var data = obj["data"];