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

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

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

1,在給一個layer彈出層做checkbox自動選中時,ViewBag傳遞的時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à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ù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    探討Ajax中的一些小問題

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

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

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

最新評論

资阳市| 东港市| 班玛县| 电白县| 丘北县| 吴川市| 德惠市| 贡觉县| 龙江县| 海晏县| 洛浦县| 哈巴河县| 施秉县| 龙胜| 枣阳市| 鄢陵县| 焦作市| 鄂托克前旗| 东平县| 旬邑县| 宜州市| 子洲县| 滁州市| 祁连县| 贺兰县| 景宁| 湾仔区| 临西县| 凤阳县| 响水县| 耒阳市| 丰县| 大姚县| 秦皇岛市| 成武县| 昔阳县| 库伦旗| 临江市| 平阳县| 金湖县| 双城市|