问题描述
- js中如何将ajax获取的字符串转换为对象?
-
alert(data)里的数据是["rescode":"2"]
怎样将这个data 转换为对象?
用eval()后 var datares = eval(data);
还是没法得到 datares.rescode
解决方案
你的数据结构有问题,json不是json,数组不是数组。。
["rescode":"2"]要改为{"rescode":"2"}才能eval或者使用JSON.parse
var s='{"rescode":"2"}')
var o=eval('('+s+')')
alert(o.rescode)
解决方案二:
js Date对象与字符串转换
解决方案三:
急求。。。。。都卡这边好久了,,,,
解决方案四:
不用eval,你试试
解决方案五:
var json=eval(data);
解决方案六:
把["rescode":"2"]改为{"rescode":"2"}
时间: 2022-12-10