我正在调用托管在我本地PC上的oData WCF服务,当我将结果传递给警告框时,我得到的结果是[object object]。 console.log(data)显示如下结构
[object Object]
{
[functions]: ,
__proto__: {
[functions]: ,
__proto__: null
},
odata.metadata: "http://localhost:65401/sdrservice.svc/$metadata#usermasters",
value: [
0: {
[functions]: ,
__proto__: {
[functions]: ,
__proto__: null
},
company: "CBI",
Id: 129576,
lockcode: "azxh",
name: "Azhar Husain"
},
length: 1
]
}
我想在jquery中从用户的对象中读取company和name的值。请指导我如何使用确切的语法访问这些字段。我已经尝试使用 data.d 或数据[0] .company 对我没用。
答案 0 :(得分:1)
也许,data.value [0] .company ..
答案 1 :(得分:0)
您的JSON结构有一个名为value的属性,它是一个数组。要访问公司和此属性中第一个元素的名称:
var company = data.value[0].company;
var name = data.value[0].name;