js对象写⼊键值对_js对象添加键值对
⾸先要把接受到的json格式字符串 转化为json对象。那你可以这样: ①如果⽤jquery的ajax,只需要指定接受字符串的dateType为json,这时候的实参data就已经是js对象了。 ②如果不⽤jquery的ajax,直接执⾏eval(如三楼采⽤的: var jsonObj
= eval(jsonStr);eval 本⾝的作⽤就是执⾏字符串 )。 ③还有就是parseJSON();和parse()这俩⽅法了(貌似需要浏览器⽀持,或者引⼊JSON2.js)。
得到了 对象⼀切就好说了。如果是数组格式(⽐如后端的json是根据ArrayList序列化来的)可以像操做数组⼀样直接根据index取得相应数据。如果是键值对(后端是map序列化成的标准json格式{'key1':value1;'key2':value2;...}) 那就直接key.value就能取得相应数据了。
>#受⽤了 。谢谢!>#
后台语⾔是php么?我的是php,⼀份样码:
后台⽤ echo json_encode("xx");返回json数据,下⾯的success:function(data)中的data就是json数据,然后就eval(data)赋给⼀个变量,然后当这个变量像数组⼀样使⽤,我也不知道为什么⽤eval,之前百度⼈家是这么写的,⼤概就是将json数据转换成数组吧,我是半桶⽔。然后可以⽤jquery的append或者htm
l⽅法添加到你想添加的地⽅。
$.ajax({
type:"GET",
js获取json的key和valueurl:"../act/zoneAction.php?action=find_nextpage_comment&page="+page+

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论