public JsonResult JsonData()
Return Json(db.Weathers.ToList());
}
json
メソッドには次の再構築があります:
protected external JsonResult Json
(object data); Json(object data, JsonRequestBehavior behavior); 2 番目のものを使用するだけで済みます。前の json リクエストの動作は OK です
public JsonResult GetPersonalInfo() { var person = new { Name = "张三"、年齢 = 22、性別 = "男性" }; return Json
(person,JsonRequestBehavior.AllowGet); } このようにして、Get メソッドを使用して、フロントエンド:
view$.ajax({ url: "/FriendLink/GetPersonalInfo"、タイプ: "POST"、dataType: "json"、データ: { }、成功: function(data) { $("#friendContent").html(data.Name) } } )
<!DOCTYPE html><html><head runat="server"><title>Index2</title><script src="\Scripts\jquery-1.10.2.min.js?1.1.11" type="text/javascript"></script><script type="text/javascript">var login = function () {
$.ajax({ type: "post", url: "http://localhost:4968/Weathers/JsonData", data: null, success: function (res) {
alert(JSON.stringify(res));
}, dataType: "json"});
}</script></head><body><div id="nav"><a href="/Home/Index">ajax+Handler</a> <a>ajax+action</a></div><div><h3>Login</h3><button type="button" onclick="login()">Submit</button></div></body></html>
以上がjson結果に関するサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。