猿问

这个function为什么取到的都是空,我就拿不到title什么的值?

现在返回的json格式是这样的:

{
"result": [
{
"body": "123",
"id": 1,
"title": "ask"
},
{
"body": "456",
"id": 2,
"title": "ask1"
},
{
"body": "<p>\u5fae\u5fae\u5a01\u6b66</p>\r\n",
"id": 180,
"title": "sssss"
}
]
}

前台页面我现在是这样写的,我现在不知道怎么取这个json的值。现在这个function取到的都是空,我就拿不到title什么的值
$(function() {

$('a#calculate').bind('click', function() {
$.getJSON('/question/searchjson/', {
a: $('input[name="a"]').val(),
}, function(data) {
$.each(data, function(index, objVal) {
$("#myPrintArea").append("<div>" + objVal["data.title"] + "</div>");
});
return false;
});
});
请高人们,帮帮我,做梦都是这个问题。折磨我好久了!

哈士奇WWW
浏览 157回答 1
1回答

斯蒂芬大帝

$(data.result).each(function(){$(this).attr("body");});
随时随地看视频慕课网APP
我要回答