亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

jquery easy ui datagrid中遇到的坑爹的問題。。。

2019-11-17 01:56:49
字體:
來源:轉載
供稿:網友

jquery easy ui datagrid中遇到的坑爹的問題。。。

      不說廢話,直接上代碼吧。。。      //定義一個全局變量防止重複提交(百度了一下似乎很多人也遇到類似的問題) 1      var i = 0;   2         //修改 3         function Update() { 4             //獲取選中行 5             var selected = $("#dg1").datagrid('getSelected');         //判斷是否有選中行 6             if (selected != null) { 7                 //顯示添加窗體 8                 $('.theme-popover-mask').fadeIn(100); 9                 $('.theme-popover').slideDown(200);10                 //初始化窗體內容11                 $("#title").text("修改信息");12                 $("#btnAdd").hide();13                 $("#btnUpdate").show();14                 $("#id").val(selected.ID);             //問題就出在這裡  開始沒有用將選中行的ID賦值給hidden   開始一直以為是緩存的問題           而是直接寫的 model.push({ ID:selected.ID, Grade: grade, State: state, UserName: username, PassWord: password, RegisterDate: registerdate.format("yyyy-MM-dd hh:mm:ss") });           這樣的話取的ID就是第一次選中行的ID   所以後臺始終更新的就是第一次選中行的數據15                 $("#username").val(selected.UserName);16                 $("#username").attr("disabled", "disabled");17                 $("#username").attr("background-color", "#E0CACA");18                 $("#password").val(selected.PassWord);19                 $("input[name='grade'][value=" + selected.Grade + "]").attr("checked", "checked");20                 $("input[name='state'][value=" + selected.State + "]").attr("checked", "checked");21                 if (i == 0) {22                     $("#btnUpdate").click(function () {23                         i++;                 //點擊按鈕i++ i=0時才能提交 防止重複提交  24                         var model = [];25                         var id = $("#id").val();                 //再將hidden的值取出來賦值給id  這樣就沒有上面的問題了 我也是很鬱悶其實本質上沒區別的。。。  可就是取的值不一樣                model.push({ ID: id, Grade: grade, State: state, UserName: username, PassWord: password, RegisterDate: registerdate.format("yyyy-MM-dd hh:mm:ss") });26                         var username = $("#username").val();27                         var password = $("#password").val();28                         var grade = $("input[name='grade']:checked").val();29                         var state = $("input[name='state']:checked").val();30                         var registerdate = new Date();31                         model.push({ ID: id, Grade: grade, State: state, UserName: username, PassWord: password, RegisterDate: registerdate.format("yyyy-MM-dd hh:mm:ss") });32                         //Ajax異步提交33                         $.ajax({34                             type: "post",35                             cache: false,   //禁用緩存                 37                             url: "/Admin/Update?time" + (new Date()).getTime(), //也是防止緩存問題 38                             data: { "data": JSON.stringify(model)},  //序列化json格式提交到後臺39                             success: function (data) {40                                 $('.theme-popover-mask').fadeOut(100);41                                 $('.theme-popover').slideUp(200);42                                 if (data == 1) {43                                     ds.dialog({44                                         title: '溫馨提示',45                                         content: '恭喜你,修改成功!',46                                         icon: '../../images/dsdialog/success.png'47                                     });48                                 }49                                 else {50                                     ds.dialog({51                                         title: '溫馨提示',52                                         content: '修改失?。?,53                                         icon: '../../images/dsdialog/info.png'54                                     });55                                 }56                                 //重新加載datagrid57                                 $("#dg1").datagrid('reload');58                             }59                         });                //end ajax60                         //$.post("/Admin/Update?time" + (new Date()).getTime(), {"data": JSON.stringify(model) }, function (data) {61                         //$('.theme-popover-mask').fadeOut(100);62                         //$('.theme-popover').slideUp(200);63                         //if (data == 1) {64                         //      ds.dialog({65                         //                  title: '溫馨提示',66                         //                  content: '恭喜你,修改成功!',67                         //                  icon: '../../images/dsdialog/success.png'68                         //          });69                         // }70                         //else{71                         //      ds.dialog({72                         //                  title: '溫馨提示',73                         //                  content: '修改失??!',74                         //                  icon: '../../images/dsdialog/info.png'75                         //           });76                         //}77                         //$("#dg1").datagrid('reload');78                         //});79                     });   //end click80                 }81             }82             else {83                 ds.dialog({84                     title: '溫馨提示',85                     content: '請選擇要修改的行!',86                     icon: '../../images/dsdialog/info.png'87                 });88             }89         }
 1      //刪除 2         function Delete() { 3             var selected = $("#dg1").datagrid('getSelected'); 4             if (selected != null) { 5                 ds.dialog({ 6                     title: '溫馨提示', 7                     content: '你確定要刪除該用戶嗎?', 8                     icon: '../../images/dsdialog/question.png', 9                     yesText: '確定',10                     onyes: function () {                //可是刪除的時候 這樣是沒問題的  因為刪除了上一次選中的行就沒有了  所以不會出現Update時的問題 當然添加的時候也不會出現這種問題的 可是我先做的就是刪除方法 所以沒想到這些  哈哈 是不是很蛋疼了。。。11                         $.post("/Admin/Delete", { "Id": selected.ID }, function (data) {12                             if (data == 1) {13                                 ds.dialog({14                                     title: '溫馨提示',15                                     content: '恭喜你,刪除成功!',16                                     icon: '../../images/dsdialog/success.png'17                                 });18                             }19                             else {20                                 ds.dialog({21                                     title: '溫馨提示',22                                     content: '刪除失??!',23                                     icon: '../../images/dsdialog/info.png'24                                 });25                             }26                             $("#dg1").datagrid('reload');27                         });28                     },29                     noTest: '取消',30                     onno: function () {31                         this.close();32                     }33                 });34             }35             else {36                 ds.dialog({37                     title: '溫馨提示',38                     content: '請選擇要刪除的行!',39                     icon: '../../images/dsdialog/info.png'40                 });41             }42         }
 1 //格式化日期 2         Date.PRototype.format = function (format) { 3             var o = { 4                 "M+": this.getMonth() + 1, //month 5                 "d+": this.getDate(),    //day 6                 "h+": this.getHours(),   //hour 7                 "m+": this.getMinutes(), //minute 8                 "s+": this.getSeconds(), //second 9                 "q+": Math.floor((this.getMonth() + 3) / 3),  //quarter10                 "S": this.getMilliseconds() //millisecond11             }12             if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));13             for (var k in o) if (new RegExp("(" + k + ")").test(format))14                 format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));15             return format;16         }

    生命不息,代碼不止...


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019中文字幕mv免费看| 久久在线免费视频| 成人精品久久一区二区三区| 亚洲在线观看视频| 亚洲精品日韩丝袜精品| 中文字幕国产亚洲| 国产激情视频一区| 国产成人免费av电影| 日韩欧美在线观看视频| 亚洲欧美中文字幕| 国产午夜精品美女视频明星a级| 国产精品扒开腿做爽爽爽的视频| 亚洲影院污污.| 久久手机免费视频| 精品国产电影一区| 欧美中文字幕视频在线观看| 在线亚洲午夜片av大片| 欧美日韩xxxxx| 欧美人在线视频| 亚洲在线一区二区| 久久亚洲精品小早川怜子66| 国产mv免费观看入口亚洲| 亚洲视频精品在线| 国产精品网站视频| 国产精品av免费在线观看| 成人黄色av免费在线观看| 久久久久久久激情视频| 日韩免费观看av| 亚洲电影第1页| 欧美亚洲日本黄色| 不用播放器成人网| 国产精品h片在线播放| 波霸ol色综合久久| 国产一区二区黄| 欧美肥老太性生活视频| 亚洲加勒比久久88色综合| 精品无码久久久久久国产| 成人中文字幕+乱码+中文字幕| 亚洲精品在线看| 日韩极品精品视频免费观看| 九九九久久国产免费| 日韩高清电影免费观看完整| 中文字幕欧美日韩在线| 国产美女91呻吟求| 欧美在线视频免费播放| 中文字幕自拍vr一区二区三区| 欧美一级在线播放| 国内精品视频一区| 97视频com| 在线激情影院一区| 亚洲天堂男人天堂女人天堂| 激情久久av一区av二区av三区| 日韩欧美国产网站| 亚洲韩国日本中文字幕| 91成人免费观看网站| 国产91精品高潮白浆喷水| 97国产一区二区精品久久呦| 国产成人亚洲综合| 国产综合在线看| 国产视频在线一区二区| 国产69精品久久久久久| 久久久精品免费视频| 精品亚洲一区二区三区在线播放| 亚洲国内精品视频| 欧美激情视频一区二区三区不卡| 国产91免费看片| 国产精品一区二区久久国产| 日韩中文字幕精品视频| 国产成人高清激情视频在线观看| www亚洲欧美| 亚洲xxx自由成熟| 亚洲一区二区三区在线免费观看| 日韩欧美亚洲综合| 久久久亚洲网站| 成人精品网站在线观看| 成人精品久久av网站| 91在线视频免费| 日韩在线免费观看视频| 九九九热精品免费视频观看网站| 亚洲电影免费观看| 国产精品69久久| 久久久久成人网| 亚洲欧洲第一视频| 欧美xxxx18国产| 性色av一区二区三区免费| 97在线视频免费播放| 亚洲天堂免费视频| 91高潮精品免费porn| 亚洲一区二区三区在线视频| 欧美视频精品一区| 91麻豆桃色免费看| 欧美视频精品一区| 成人美女av在线直播| 91在线视频成人| 欧美日韩国产一区二区三区| 国内精品在线一区| 91精品国产综合久久香蕉最新版| 欧美日韩成人网| 亚洲国产精品成人av| 欧美在线视频免费播放| 国产日韩在线观看av| 亚洲国产日韩欧美在线99| 久久久久久久av| 久久精品夜夜夜夜夜久久| 国产欧美日韩免费看aⅴ视频| 亚洲色图偷窥自拍| 国产一区二区色| 91久久久久久久一区二区| 久久九九亚洲综合| 亚洲欧美国产日韩天堂区| 亚洲精品一区二区在线| 国产国语刺激对白av不卡| 欧美午夜精品久久久久久浪潮| 美日韩精品免费观看视频| 欧美性感美女h网站在线观看免费| 亚洲精品国产电影| 国产精品久久久久久久午夜| 91国偷自产一区二区三区的观看方式| 欧美伊久线香蕉线新在线| 色中色综合影院手机版在线观看| 亚洲情综合五月天| 久久久精品一区| 亚洲国产一区二区三区四区| 国产日韩精品视频| 亚洲色图av在线| 九九久久久久99精品| 欧美亚洲日本网站| 亚洲电影av在线| 日韩成人在线电影网| 26uuu国产精品视频| 日韩欧美国产黄色| 日本精品久久久久久久| 在线精品高清中文字幕| 欧美亚洲第一页| 欧美激情视频在线观看| 亚洲区一区二区| 亚洲免费视频观看| 中文字幕日韩视频| 欧美一区二区三区艳史| 日韩欧美国产一区二区| 都市激情亚洲色图| 97精品久久久| 欧美极品xxxx| 色爱av美腿丝袜综合粉嫩av| 成人h片在线播放免费网站| 久久久这里只有精品视频| 亚洲欧美成人在线| 91午夜在线播放| 欧美电影免费观看| 日韩在线观看电影| 不卡av在线播放| 国产欧美在线播放| www.国产一区| 亚洲视频在线观看网站| 91成品人片a无限观看| 久久久999成人| 欧美中文在线观看| 欧美视频二区36p| 国产精品69久久久久| 91精品国产沙发| 午夜精品一区二区三区在线视频| 久久99青青精品免费观看| 亚洲欧美日韩精品| 久久伊人精品视频|