动态读取JSON解析键值对的方法

  Json格式:{result:[{"aaa","111"},{"abc","121"},{"cba","212"}]}

  

复制代码 代码如下:

  function $$(id){return document.getElementById(id);}

  

复制代码 代码如下:

  function changelayer(id,oid){

  $$(id).length=1;

  $.ajax({

  type: "POST",//请求方式

  url: "getOption.jsp",//地址,就是action请求路径

  data: "json",//数据类型text xml json script jsonp

  success: function(msg){//返回的参数就是 action里面处理后的返回数据

  var dataObj=eval("("+msg+")"); //如果action中有指定为json则此处不用转化为JSON

  //全部加入下拉列表

  $.each(dataObj.result, function(key,value){

  for (var one in value){

  $$(id).options.add(new Option(value[one],one));//value[one]值 one健

  }

  });

  }

  });

  }