json的使用

来源:互联网 发布:淘宝店铺怎么增加访客 编辑:程序博客网 时间:2024/06/01 10:46

取用json的元素却undefinded的问题

function getsrvmac(){

var xmlhttp;
var ts = new Date().getMilliseconds(); //TimeStamp获取当前时间毫秒数,用来刷新页面不缓存
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
var xyz = xmlhttp.responseText;
var obj = eval("("+xyz+")");
document.getElementById("mac").value=obj.list;


//document.getElementById("macdiv").innerHTML=xmlhttp.responseText;
}
};


xmlhttp.open("get","../AC_gsm",true);

xmlhttp.send();

xyz接收的是xmlhttp.responseText的json格式文件

但是调用 xyz.list报错,参考了资料以后才知道json需要先用一个JS的eval将json转化为一个object才能调用它的属性。

具体做法

var obj = eval(“(“+json+”)”);

obj.list;


0 0