JQuery $.get $.post用法
最近利用Jquery $get 或是$post 將值帶到前端,因用到了一些LINQ、Json的語法,在此做個紀錄
1.在開啟頁面時Jquery直接將值帶入前端,語法為$.get(URL,callback)
mark的地方為total_i做加總的解析

2.這時當然你的Controller上已經建好了一個Action get_data()
#在這裡我用LINQ從entity framework上抓資料並利用Json傳至前端
在此LINQ因我想使用skill這欄位做排列,但在DB中類型為字串,所以我將他轉為數值並作排列
切記-------如果將DB資料轉成數字需在db.helloworlds後新增.AsEnumerable()
切記-------大到小排序的話是在 orderby int.Parse(m.skill) 後面加 descending唷~
3.再來我們利用$.post(URL,data,callback);到Controller請求數據
這裡就跑出了許多問題,第一點,其實像我這樣使用Form的ID一次拋全部的資料至Controller是在資料量大的時候使用較好,畢竟我只有幾個,
第二點,第一次我直接將整個Model丟入Action發現因編碼問題導致所有欄位都被更改為Null,之後我把會用的到值用form包起來並利用serialize();丟到data裡便成功了,

4.其實在回傳的部分也能使用return Json(var, JsonRequestBehavior.AllowGet);只是感覺有點hardcode所以改了callback的方法。
