日期:2014-05-16  浏览次数:20421 次

如何解析从服务器返回的json?


看下面的两个alert()吧


JScript code

function afterApply() {
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
            var response = xmlHttp.responseText;alert(response);
            var ret = eval(response);
            alert(response); // 打印的数据是{"code":1,"msg":"美丽的错误"}
            alert(ret);      // 这里出错了!!!!!!!!!!!
            document.getElementById("apply_authcode").style.display='none';
            document.getElementById("apply_success").style.display='block';
        }
    }
}











------解决方案--------------------
var ret = eval("("+response +")"); 改为这样试试。