2020年3月21日 星期六

JQuery.DataTable ajax 功能

燒腦的JQuery.DataTable ajax 功能,記錄一下。

前端框架群魔亂舞的年代,為了寫個小網頁還是用用JQuery就好~


建立個ASP.NET MVC專案

使用 工具=>Nuget 套件管理員 => 下載JQuery.dataTables



下載完後,先修改App_Start / BundleConfig.cs

    注意StyleBundle的虛擬路徑不要和實體路徑一樣( 踩到自己都不知道發生甚麼事)


後端的寫個HttpPost 來實作 Ajax

_layout.cshtml 引用已經建好的bundle路徑



前端建立個table和button


DataTable JavaScript部分 (兩種寫法)

    destroy 用來避免JQuery DataTable reinitialized 情況

   使用dataTable的ajax功能Load data            ajax 將資料取回,bind到table上


結果如下



沒有留言:

張貼留言

Web API 啟用CORS 與 回傳Json字串

寫了簡單的web api後 , 基本的網頁測試都 OK , 為什麼使用一簡單的react前端呼叫就會有cross-origin request blocked .... msdn這篇有解釋 ,  非常棒又上了一課 XD https://docs.microsoft.com/zh-...