jQuery MiniUI

标题: 求助:如何更新json内容? [打印本页]

作者: ganlangu    时间: 2013-9-17 09:26:13     标题: 求助:如何更新json内容?

我想使用getjson()函数获取info.txt后,更新info.txt中某个字段的内容,请问应该怎么做呢?譬如更新“id1”的value值

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



作者: factory    时间: 2013-9-17 09:54:09

遍历
obj = a[i]
if(obj.id == "id1"){
   obj.value = xxx
}
作者: ganlangu    时间: 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的数据,应该怎么做?
  }
});
作者: factory    时间: 2013-9-17 11:28:29

ganlangu 发表于 2013-9-17 11:03
谢谢!我的意思是如何把更新后的值写入到info.txt文件中

$.ajax({

...txt一般都是用来读取静态数据,你总不能把txt当成数据库来用把
作者: ganlangu    时间: 2013-9-17 12:29:34

factory 发表于 2013-9-17 11:28
...txt一般都是用来读取静态数据,你总不能把txt当成数据库来用把

可是tree节点不也能动态生成吗?
作者: factory    时间: 2013-9-17 13:03:29

ganlangu 发表于 2013-9-17 12:29
可是tree节点不也能动态生成吗?

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2