我正在尝试从JSON数据中获取密钥和值。
$.get(url, function (data) {
console.log(data);
if (data.Body != null) {
console.log(data.Body);
}
});
这是我的日志:
{
$id: "1",
Exceptions: null,
ContentType: null,
Body: '{text: "Hello World!"}',
Version: 0
}
'{text: "Hello World!"}'
现在我想从第二个(data.Body
)获得密钥和值,然后追加到div但我不能设法得到那些。我已经尝试过Object.Keys,但是没有用。
请帮我解答。
谢谢!
答案 0 :(得分:1)
请尝试以下
if (data.Body != null) {
$.each( data.Body, function( key, value ) {
console.log( key + ": " + value );
});
}else{
console.log('data field emplty');
}
它会帮助你...因为你喜欢显示输出
答案 1 :(得分:0)
您的body属性包含将其转换为JSON所需的字符串值。
尝试以下代码
Polymer.dom(this).appendChild(customElement);
答案 2 :(得分:0)
我在之前的应用中做到了:
function (data) {
$.each(data, function (i, state) {
$("#BoardIDFK").append('<option value="'
+ state.Value + '">'
+ state.Text + '</option>');
});
},