var incomeJson = eval('(' +xmlHttp.responseText + ')');
incomeJson.name // 值为 xiaozhang
若 xmlHttp.responseText 是 通过异步传输回来的 json 字符串, 假设其内容为: {"name":"xiaozhang"}
若不用 eval 函数则取不到值, 为未定义状态
本文探讨了如何利用eval函数从异步传输返回的JSON字符串中提取数据。通过一个具体示例说明了当直接使用eval函数解析JSON字符串时,能够成功获取到其中的属性值。
var incomeJson = eval('(' +xmlHttp.responseText + ')');
incomeJson.name // 值为 xiaozhang
若 xmlHttp.responseText 是 通过异步传输回来的 json 字符串, 假设其内容为: {"name":"xiaozhang"}
若不用 eval 函数则取不到值, 为未定义状态

被折叠的 条评论
为什么被折叠?