我是javascript的新手,而ajax函数正在回复我
{ _id: 5964ff51b3ac0b201822c357,
userName: 'saurabhjj',
friendName: 'friend1' }
这个数据是从ajax调用返回的,我想提取这个数据
以下是我的代码
console.log(data);
var result = JSON.stringify(data);
if(result){
console.log(" result :::; " + result.friendName);
console.log(" result :::; " + result['friendName']);
}
if(data){
console.log(" data :::; " + data.friendName);
console.log(" data :::; " + data['friendName']);
}
我得到的输出是
result :::; undefined
result :::; undefined
data :::; undefined
data :::; undefined
请协助
答案 0 :(得分:0)
如果data
已经是对象:
data.friendName
否则使用parse
进行转换:
result = JSON.parse(data);
result.friendName;
答案 1 :(得分:0)
为什么要对它进行字符串化?尝试使用data.friendName而不使用JSON.stringify