html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

动态读取JSON解析键值对的方法_javascript技巧_

[ ] 已经帮助:人解决问题
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健
}

});

}
});

}
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助