如何顯示由json linq list返回查看? 我嘗試像下面,但不能獲取列表值。如何顯示由json linq list返回的視圖?
$("#Admission_No").live("change", function() {
var adminssionNo = $(this).val();
$.getJSON("/../Student_Fee_Allocation/GetStuDetails", { adminssionNo: adminssionNo }, function (list) {
if (list.length) {
alert(list.Registration_Id);
} alert(result.Re_Admission_Id);
});
// $.ajax({
// type: "GET",
// url: "/../Student_Fee_Allocation/GetStuDetails/",
// data: { adminssionNo: adminssionNo },
// contentType: "application/json;charset=utf-8",
// dataType: "json",
// success: function (result) {
// debugger;
// alert(result)
// },
// error: function (response) {
// debugger;
// alert('eror');
// }
// });
});
in c#在變量中獲取數據並返回爲json。但從觀點來看沒有任何迴應,意味着沒有獲得任何價值,甚至警覺不工作。
public JsonResult GetStuDetails(string adminssionNo)//long? compId, long? compLocId,
{
var list =
(from a in db.Student_Re_Admission
join b in db.Student_Registration on a.Registration_Id equals b.Registration_Id
where a.Admission_No == adminssionNo && b.Delete_Flag == false
orderby a.Re_Admission_Id descending
select new CUSTOM_STUDENT_FEEALLOCATION_DETAIL
{
Registration_Id=a.Registration_Id
}).First();
return Json(list, JsonRequestBehavior.AllowGet);
}
通過VAR它不是通過類類型變量來到了現在。 –
你能詳細解釋一下嗎?恐怕我不明白你指的是什麼?你是說你的函數沒有返回任何值,或者你的參數沒有被填充到Controller Action中? –
沒有值從我的函數 –