关于IE json获取对象的一个undefined错误
function loadItem2() {
var flag = $("#flag").val();
$.ajax({ //一个Ajax过程
url : "BusinessServlet?reqCode=00051", //与此php页面沟通
dataType : 'text',//从php返回的值以 JSON方式 解释
data : "&flag=" + flag, //发给php的数据有两项,分别是上面传来的u和p
success : function(date) {//如果调用php成功
var msg = eval("("+date+")");
alert(msg.item2);
RemoveMe("item2");
setItem2(msg.item2,"item2");
RemoveMe("jgdm");
setItem2(msg.jgdm,"jgdm");
},
error : function() {
alert('Error loading data document');
}
});
date字符串为
{"item2":[{"key":"32062301","value":"掘港镇"},{"key":"32062305","value":"长沙镇"},{"key":"32062306","value":"丰利镇"},{"key":"32062307","value":"栟茶镇"}],
"jgdm":[{"key":"3206232310","value":"长沙医院北渔门诊部"},{"key":"3206232311","value":"黄海卫生服务站"}]}
alert(msg.item2);在其他浏览器中都能正常取值
在IE9 32位版时候会报undefined?求高手指导
...全文
相关推荐
百度编辑器从Json对象中取值,完成初次渲染,在编辑器内画表格
= "undefined") { // 兼容旧版IE ... } else { throw new Error("错误"); }}```在发送AJAX请求并接收到响应后,我们可以解析JSON数据。
javascript中将Object转换为String函数代码 (json str)
如果传入的参数不是字符串也不是对象,函数将直接返回`o`的`toString`方法的调用结果。这一步将尝试获取对象默认的字符串表示。5. 该函数的最终结果是一个字符串,其内容是参数对象的字符串表示。
BAT及各大互联网公司2014前端笔试面试题–JavaScript篇
JSON:轻量级的数据交换格式,易于人读写,适合机器解析和生成。JSON支持数组、对象、字符串和数字等数据类型。【代码解释】9.
可以读取EXCEL文件的js代码宣贯.pdf
需要注意的是,由于安全原因,ActiveX对象在现代浏览器中不再支持,因此在跨平台或非IE浏览器的环境下,你需要依赖像Papa Parse或SheetJS这样的JavaScript库来解析Excel文件
前端笔试面试题目总结.pdf
JSON与JSONP:JSON是数据交换格式,JSONP是一种跨域数据获取的技巧,通过动态插入script标签实现。21.


