嗨,我有一个json响应,我必须解析。我想拉取数据并将其插入输入值(如果存在)
我的json是这样的:
{"id":4,"comb_name":"Monitor__C9cGTqnM7Trz","resolution":null,"attribute_val":3,"porte":4, "deleted_at":null,"created_at":"2017-11-13 10:10:25","updated_at":"2017-11-13 10:10:25"}
代码:
if(isset(jsobj)) {
var parsed = JSON.parse(jsobj);
console.log(parsed);
for (var property in parsed) {
if(parsed.hasOwnProperty(property)) {
var possible_input = '#pro_' + property;
if($(possible_input).length) {
var actual_input = $(possible_input);
actual_input.val(property);
}
}
}
}
它确实有效,唯一的问题是"属性" " attribute_val",not" 3"。我该怎么做才能获得房产的价值?
答案 0 :(得分:0)
只需使用属性名称即可访问该值
actual_input.val(parsed[property]);