在我的控制器内部有一个 JsonResult 动作,它返回给我一个 House 对象的列表。我想使用 ajax onclick 来检索这些数据并在我的视图中显示 json 数据。在萤火虫内部,我可以看到正确的响应和 Json 结果,但我不知道如何在我的视图中显示。
function GetTabData(xdata) {
$.ajax({
url: ('/Home/GetTabData'),
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({ id: xdata }),
success: function (result) {
// tried with these but it doesnt work
// result = jQuery.parseJSON(result);
// alert(result.Title);
},
error: function () { alert("error"); }
});
}
public JsonResult GetTabData()
{
...
var temp = getMyData...
return Json(temp, JsonRequestBehavior.AllowGet);
}
// View page
<div id="showContent">
// Json data should appear here
</div>
当success:function(result)为空时,在firebug JSON选项卡中我有以下数据:
Id 149
PropertyType "Apartment"
StreetNumber "202B"
CityName "Sidney"
Title "My test data"