最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JQuery通過AJAX從后臺獲取信息顯示在表格上并支持行選中

 更新時間:2015年09月15日 17:53:59   投稿:mrr  
這篇文章主要介紹了JQuery通過AJAX從后臺獲取信息顯示在表格上并支持行選中的相關(guān)資料,需要的朋友可以參考下

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

后臺代碼:(這個不重要)

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());
}

頁面代碼:

<table class="table" id="DictTypeTable">
 <thead>
  <tr>
   <th>ID</th>
   <th>標題</th>
   <th>簡介</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);//操作代碼,這里是顯示另一個表格數(shù)據(jù)
  });
}

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

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

相關(guān)文章

最新評論

鄂托克前旗| 建水县| 阿荣旗| 锡林郭勒盟| 屯昌县| 福泉市| 谷城县| 察雅县| 北票市| 康乐县| 睢宁县| 潜江市| 建湖县| 卫辉市| 印江| 绥芬河市| 长宁县| 苗栗县| 车致| 库尔勒市| 辛集市| 交城县| 阳泉市| 鄂托克前旗| 衡阳县| 榆中县| 电白县| 祁阳县| 西盟| 吴忠市| 罗甸县| 定陶县| 闸北区| 海伦市| 金昌市| 谷城县| 葵青区| 西林县| 电白县| 长白| 淮南市|