jQuery MiniUI

 找回密码
 立即注册
查看: 1993|回复: 5
打印 上一主题 下一主题

求助:如何更新json内容? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-17 09:26:13 |只看该作者 |倒序浏览
我想使用getjson()函数获取info.txt后,更新info.txt中某个字段的内容,请问应该怎么做呢?譬如更新“id1”的value值

info.txt如下:
[
{
     "id":"id1",
     "value":"1"
},
{
     "id":"id2",
     "value":"2"
}
]


Rank: 8Rank: 8

沙发
发表于 2013-9-17 09:54:09 |只看该作者
遍历
obj = a[i]
if(obj.id == "id1"){
   obj.value = xxx
}

Rank: 2

板凳
发表于 2013-9-17 11:03:17 |只看该作者
factory 发表于 2013-9-17 09:54
遍历
obj = a
if(obj.id == "id1"){

谢谢!我的意思是如何把更新后的值写入到info.txt文件中

$.ajax({
  url: “../data/info.txt”,
  success: function(text){
      var o= mini.decode(text);
      form.setData(o);     //用获取的数据设置form
      //这里要更新info.txt的数据,应该怎么做?
  }
});

Rank: 8Rank: 8

地板
发表于 2013-9-17 11:28:29 |只看该作者
ganlangu 发表于 2013-9-17 11:03
谢谢!我的意思是如何把更新后的值写入到info.txt文件中

$.ajax({

...txt一般都是用来读取静态数据,你总不能把txt当成数据库来用把

Rank: 2

5#
发表于 2013-9-17 12:29:34 |只看该作者
factory 发表于 2013-9-17 11:28
...txt一般都是用来读取静态数据,你总不能把txt当成数据库来用把

可是tree节点不也能动态生成吗?

Rank: 8Rank: 8

6#
发表于 2013-9-17 13:03:29 |只看该作者
ganlangu 发表于 2013-9-17 12:29
可是tree节点不也能动态生成吗?

什么意思? txt文件是静态数据,如果你要做修改保存,请用数据库.
节点的动态生成,可以读取txt数据之后,再去根据一些条件,在前台用JS来创建一些节点,显示到界面上

Archiver|普加软件

GMT+8, 2024-11-15 15:38 , Processed in 1.039781 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部