Вот пример того, что вы пытаетесь сделать. Сначала, по вашему мнению, вы вызываете $. GetJSON , чтобы получить данные JSON из действия:
$.getJSON('/Data/StockQuote', function(data) {
if (data.success) {
ShowStockQuote(data);
}
});
Тогда ваше действие будет выглядеть так:
public JsonResult GetStockQuote()
{
JsonResult result = new JsonResult()
{
Data = new {
lastTradePrice = 50,
lastUpdated = "10/1/2010",
expirationDate = "10/2/2010",
success = true
},
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
return result;
}
Как только данные JSON возвращаются из вашего действия в $. GetJSON , вы можете использовать данные для доступа ко всем значениям объекта JSON. Таким образом, data.success даст вам успех и так далее.