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

在layer彈出層中通過ajax返回html拼接字符串填充數(shù)據(jù)的方法

 更新時(shí)間:2018年11月13日 11:29:27   作者:小小妥妥大大  
這篇文章主要介紹了在layer彈出層中通過ajax返回html拼接字符串填充數(shù)據(jù)的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1,在給一個(gè)layer彈出層做checkbox自動(dòng)選中時(shí),ViewBag傳遞的時(shí)object類型,用不了lambda表達(dá)式,代碼如下,

 @foreach (var perm in ViewBag.allPerms)
 {
  <input type="checkbox" id="permissionIds_@perm.Id" 
   name="PermissionIds" value="@perm.Id" 
 checked="@(ViewBag.RolePerms.Select(r=>r.Id).Contains(perm.Id))"/>
   <label for="permissionIds_@perm.Id">@perm.Name</label>
 }

2,于是在彈出層就不寫foreach循環(huán)遍歷checkbox,直接在點(diǎn)擊編輯事件時(shí)的彈出層中 ‘添加層彈出后的成功回調(diào)方法success' ,在里面通過ajax填充數(shù)據(jù)

Control中Edit方法獲取數(shù)據(jù)

 //填充角色數(shù)據(jù)并顯示
 public ActionResult Edit(long roleId = 0)
 {
  if (roleId == 0)
  {
   return Json(new JsonData { State = 0, ErrorMsg = "角色不存在!" });
   }
   var role = RoleService.GetById(roleId);
   if (role==null)
  {
   return Json(new JsonData { State = 0, ErrorMsg = "角色I(xiàn)d不存在!" });
   }
   var allPerms = PermissionService.GetAll();
   var rolePerms = PermissionService.GetByRoleId(roleId);
   RoleEditGetModel model = new RoleEditGetModel();
   model.RolePerms = rolePerms;
   model.AllPerms = allPerms;
   return Json(new JsonData { State = 1, Data = model });
 }

View中Layer彈出層success方法

success: function (layero, index) {
     //填充數(shù)據(jù)
     $.ajax({
      url: "/Role/Edit?roleId=" + id,
      type: "post",
      dataType: "json",
      success: function (res) {
       if (res.State == 1) {
        var html = "";
        var bool = false;
        for (var i = 0; i < res.Data.AllPerms.length; i++) {
         bool = false;
         for (var j = 0; j < res.Data.RolePerms.length; j++) {
          if (res.Data.RolePerms[j].Id == res.Data.AllPerms[i].Id) {
           bool = true;
           break;
          }
         }
         html += ' <input ' + (bool ? "checked" : "") + ' type="checkbox" id="permissionIds_' + res.Data.AllPerms[i].Id + '" name="PermissionIds" value="' + res.Data.AllPerms[i].Id + '" /> 
         <label for="permissionIds_' + res.Data.AllPerms[i].Id + '">' + res.Data.AllPerms[i].Name + '</label>'
        }
        $("#formValue").html(html);
       }
      },
      error: function () {
       layer.alert('網(wǎng)絡(luò)請求失??!', {
        title: '提示框',
        icon: 0,
       });
      }
     });
    },

總結(jié)

以上所述是小編給大家介紹的在layer彈出層中通過ajax返回html拼接字符串填充數(shù)據(jù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • IE9下Ajax無法刷新數(shù)據(jù)的緩存問題解決方法

    IE9下Ajax無法刷新數(shù)據(jù)的緩存問題解決方法

    使用jQuery的getJSON從后臺(tái)定時(shí)獲取數(shù)據(jù)并刷新界面,在IE9下卻無法刷新數(shù)據(jù),原因就是緩存的問題,下面是解決方法
    2014-09-09
  • 天楓AJAX天氣預(yù)報(bào)系統(tǒng)V1.0

    天楓AJAX天氣預(yù)報(bào)系統(tǒng)V1.0

    天楓AJAX天氣預(yù)報(bào)系統(tǒng)V1.0...
    2007-02-02
  • Django使用AJAX向服務(wù)器發(fā)起請求的操作方法

    Django使用AJAX向服務(wù)器發(fā)起請求的操作方法

    AJAX是一種用于創(chuàng)建交互式網(wǎng)頁應(yīng)用程序的技術(shù),它允許在不重新加載整個(gè)頁面的情況下向服務(wù)器發(fā)送和接收數(shù)據(jù),本文給大家介紹Django使用AJAX向服務(wù)器發(fā)起請求的操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 聊一聊Ajax的優(yōu)缺點(diǎn)

    聊一聊Ajax的優(yōu)缺點(diǎn)

    和大家一起聊一聊Ajax的優(yōu)缺點(diǎn),Ajax是一個(gè)動(dòng)態(tài)的WEB應(yīng)用的開發(fā)技術(shù),它的出現(xiàn)豐富了用戶的體驗(yàn),今天就和大家進(jìn)一步的了解Ajax,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Ajax表單異步上傳文件實(shí)例代碼(包括文件域)

    Ajax表單異步上傳文件實(shí)例代碼(包括文件域)

    這篇文章主要介紹了Ajax表單異步上傳文件實(shí)例代碼(包括文件域),非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-08-08
  • 關(guān)于Ajax的封裝詳解

    關(guān)于Ajax的封裝詳解

    這篇文章主要介紹了關(guān)于Ajax的封裝詳解,ajax用于瀏覽器與服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),做到局部請求以實(shí)現(xiàn)局部刷新,本篇講解ajax的封裝,需要的朋友可以參考下
    2023-05-05
  • 如何創(chuàng)建ajax對象并兼容多個(gè)瀏覽器

    如何創(chuàng)建ajax對象并兼容多個(gè)瀏覽器

    這篇文章主要介紹了創(chuàng)建ajax對象并兼容多個(gè)瀏覽器方法簡單記錄,在某些情況下還是比較實(shí)用的,需要的朋友可以參考下
    2014-08-08
  • ajax局部刷新實(shí)例 (三種方法推薦)

    ajax局部刷新實(shí)例 (三種方法推薦)

    下面小編就為大家?guī)硪黄猘jax局部刷新實(shí)例 (三種方法推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • 探討Ajax中的一些小問題

    探討Ajax中的一些小問題

    在ajax使用過程經(jīng)常會(huì)遇到各種各樣的問題,今天小編給大家分享ajax中的一些小問題,比較實(shí)用,感興趣的朋友可以參考下
    2016-05-05
  • 用ajax實(shí)現(xiàn)讀博客rss示例代碼

    用ajax實(shí)現(xiàn)讀博客rss示例代碼

    這篇文章主要介紹了用ajax實(shí)現(xiàn)讀博客rss的具體實(shí)現(xiàn),需要的朋友可以參考下
    2014-05-05

最新評論

昆山市| 滨海县| 阿鲁科尔沁旗| 米脂县| 鄂伦春自治旗| 奇台县| 会东县| 于都县| 米泉市| 长治市| 泽普县| 阿拉善左旗| 瓮安县| 钟山县| 扎赉特旗| 宿松县| 永宁县| 花莲市| 牡丹江市| 伊金霍洛旗| 泰宁县| 周至县| 泗水县| 通辽市| 二手房| 凤山市| 古丈县| 东乡县| 甘谷县| 尼木县| 石楼县| 高安市| 广宁县| 鄂尔多斯市| 富顺县| 娱乐| 乾安县| 乌恰县| 怀仁县| 民乐县| 隆德县|