ฉันจะสร้างวัตถุ JSON และส่งคืน JsonResult จากการกระทำของฉันได้อย่างไร (ร้องขอโดย $.getJSON in Ajax
)
ฉันเขียนสิ่งนี้ในการกระทำของฉัน:
public JsonResult GetStudentInfo(int id)
{
var contactInfo = new Movie
{
FirstName = "Bob",
LastName = "Cravens",
Age = 23
};
return Json(contactInfo, JsonRequestBehavior.AllowGet);
}
และนี่คือสคริปต์ของฉันในมุมมอง:
$("button").click(function () {
var url = "/Home/GetStudentInfo";
$.getJSON(url, { id:10 }, function (data) {
$("#search").append("<div>" + data.FirstName + "</div>");
});
});
แต่มันใช้งานไม่ได้
e.preventDefault()
ในเหตุการณ์click
- person Parth Trivedi   schedule 17.11.2016_Layout.cshtml
และโค้ด JS จะต้องอยู่ภายใน$(document).ready(function(){ });
มันทำงาน. - person RonyLoud   schedule 17.11.2016id="search"
ด้วยซ้ำ - person   schedule 17.11.2016