我使用.NET MVC4內部對象如何獲得價值通過Json的
我用javascript函數如下:
function ShowDomainComponentDetail(compCode) {
alert(compCode);
$.ajax({
url: "/PP/getDomainComponentDetailWithDomain",
data: {
'ComponentCode': compCode
},
dataType: "json",
type: 'POST',
cache: false,
success: function (_responseData) {
$('#divShowDomainCompDetail').show();
alert(_responseData.Data)
},
error: function() {
//
}
});
}
成功後我得到的名單。NET爲:
IdObservation=1, ObservationName="Started" , ObsType="Announced";
IdObservation=2, ObservationName="Not Started" , ObsType="Un Announced";
IdObservation=3, ObservationName="Declared" , ObsType="Announced";
我的問題是我不是abl; e訪問Ajax成功塊內的這個列表。
我如何可以訪問此列表爲:
alert(_responseData.IdObservation);
alert(_responseData.ObservationName);
(而且我要去這個分配到標籤)。
請幫幫我。
編輯1:
我Serverside集團函數返回列表:
public JsonResult getDomainComponentDetailWithDomain(string ComponentCode)
{
try
{
List<TEAMS_PP.Entity.correlations> compDetail_list = new correlation().getDomainComponentDetailswithDomain(ComponentCode);
return Json(compDetail_list);
}
catch (Exception)
{
List<TEAMS_PP.Entity.correlations> BlankList = new List<TEAMS_PP.Entity.correlations>();
return Json(BlankList);
}
}
你是如何從服務器返回列表? – James
@James PLZ看EDIT1 –
酷只是確保你正確地發回它,你的結果很簡單的對象數組(你可以看到,如果你使用調試器)。請參閱下面的@ Bhushan的答案。 – James