Chcem vrátiť JsonResult z môjho ovládača
public JsonResult GetSubCategoties() {
return Json(new { a = true, b = "testing" }, JsonRequestBehavior.AllowGet);
}
To, čo mám na strane klienta:
@Ajax.ActionLink("Fragrance", "GetSubCategoties",
new AjaxOptions {
HttpMethod = "GET",
OnComplete = "loadsubs"
})
a funkcia:
function loadsubs(result) {
//What should i do here?
}
Ako zvládnem JsonResult na strane klienta?
odpovede:
1 pre odpoveď č. 1function loadsubs(result) {
alert("a = " + result.a + ", b = " + result.b);
}
0 pre odpoveď č. 2
Ak v režime jQuery používate režim „nenápadný JavaScript“, výsledkom by mal byť váš objekt.
V opačnom prípade (as ASP.NET MVC pred V3) môžete získať takýto objekt:
var json = result.get_response().get_object();
0 pre odpoveď č. 3
Myslím si, že vám tento videonávod môže byť užitočný