国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開發(fā) > 正文

jquery通過AJAX從后臺(tái)獲取信息并顯示在表格上,并支持行選中

2024-04-27 15:01:18
字體:
供稿:網(wǎng)友

不想用Easyui的樣式,但是想要他的表格功能,本來一開始是要到網(wǎng)上找相關(guān)插件的,但是沒找到就開始自己寫,沒想到這么簡(jiǎn)單。


 后臺(tái)代碼:(這個(gè)不重要)

public ActionResult GetDictTypes(){    var data = from a in dbo.DictTypes                select new DictTypeListViewModel                {                    ID = a.ID,                    Name = a.Name,                    LastChangeUser = a.LastChangeUser,                    LastChangeDate = a.LastChangeDate,                    Remark = a.Remark                };    return Json(data.ToList());}

頁(yè)面代碼:

<table class="table" id="DictTypeTable">  <thead>    <tr>      <th>ID</th>      <th>標(biāo)題</th>      <th>簡(jiǎn)介</th>    </tr>  </thead>  <tbody class="sel"></tbody></table>

javascript代碼:(需要在 $(document).ready(function ($){ } 里調(diào)用)

function ShowDictType() {    $('#DictTypeTable').children('tbody').empty();    $.Ajax({        url: GetDictTypes_URL,        type: 'post',        dataType: 'json'    })     .done(function (data) {         var tbody = "";         $.each(data, function (index, el) {             var tr = "<tr>";             tr += "<td>" + el.ID + "</td>";             tr += "<td>" + el.Name + "</td>";             tr += "<td>" + el.Remark + "</td>";             tr += "</tr>";             tbody += tr;         });         $('#DictTypeTable').children('tbody').append(tbody);         BindDictTypeTableEvent();//這里是綁定事件     })     .fail(function () {         alert("Err");     });}

要在表格生成之后再綁定事件:

function BindDictTypeTableEvent() {    $('#DictTypeTable tbody.sel').children('tr').click(function (event) {        $(this).siblings('tr').removeClass('active');//刪除其他行的選中效果        $(this).addClass('active');//增加選中效果        var id = $(this).children('td:eq(0)').text();//獲取ID        ShowDictData(id);//操作代碼,這里是顯示另一個(gè)表格數(shù)據(jù)    });}

最后這里是獲取選中條目ID的代碼:

function GetTypeTableSelectId() {    return $('#DictTypeTable tbody.sel tr.active td:eq(0)').text();}

 


UPDATE in 2015-9-21

 新版:《jquery通過AJAX從后臺(tái)獲取信息并顯示在表格上的類》,可以直接調(diào)用,不需要重新寫了。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台安县| 泰宁县| 宁都县| 大厂| 柳林县| 广南县| 吉安市| 通辽市| 黄梅县| 西峡县| 庄河市| 杭锦旗| 珲春市| 弥渡县| 政和县| 泸溪县| 岐山县| 安岳县| 金湖县| 临汾市| 安达市| 宜川县| 广水市| 珲春市| 延川县| 太谷县| 扶风县| 玛曲县| 三明市| 准格尔旗| 上林县| 静乐县| 滨海县| 南投市| 奎屯市| 玉山县| 罗城| 疏附县| 南安市| 栖霞市| 马山县|