window.Request = (function(){if(location.search.indexOf('?') == -1) return {};var req = {};location.search.substr(1).split('&').forEach(function(q){var qs = q.split('=');//相应的传入的uri,使用escape编码req[qs[0]] = unescape(qs[1]);});return req;
})();
var id = Request["MenuID"];
$("#MenuID").val(id || "0");var a1 = $.getJSON('/sys/GetMenuCategory');
var a2 = null;
if (id) {a2 = $.getJSON('/sys/GetMenuById?id=' + id);
}
else {//这里用集合a2 = [{MenuID:0,ParentID:Request["ParentID"],Status:"True"}];
}$.when(a1, a2).done(function (d1, d2) {d1 = d1[0];var dlCategory = $("#MenuCategory");$.each(d1, function (index, item) {dlCategory.append(new Option(item.CategoryName, item.Category));});d2 = d2[0];if(!id){dlCategory.attr("disabled", true);}form.render();//checkbox 设为是否勾选 true|falsed2.Status = d2.Status == "True";//layui 表单赋值form.val("layuiadmin-form-menuedit", d2);
});

jquery when Deferred相关推荐

  1. jQuery的deferred对象详解

    阮一峰大神的关于jQuery的deferred对象详解 http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_ ...

  2. 谈谈JQuery的Deferred对象

    最近一个变态的项目,一个页面只含编辑器且有下载功能,大概含20个左右接口,要求数据完整显示(很多echarts图),弄个等待圈圈等它loading,启用jQuery的Deferred延迟对象,再多的接 ...

  3. jQuery的Deferred

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title>def ...

  4. 利用jQuery的deferred异步按顺序加载JS文件

    前段时间看了阮一峰的jQuery的deferred对象详解一文,对jQuery中的deferred的用法了一些了解,今天看到园子里的一篇文章:关于重构JS前端框架的失败经验(顺便怀念那些死去的代码), ...

  5. jQuery使用Deferred对象执行异步操作

    在JQuery 1.5之前,Ajax仅支持一个回调函数,但在JQuery的1.5版本中,引入了 Deferred对象,它和ES6的Promise对象长的有点像,jQuery的Deferred对象也有r ...

  6. jQuery的deferred延时对象

    1.作用 deferred对象是一个延迟对象,意思是函数延迟到某个点才开始执行,改变执行状态的方法有两个(成功:resolve和失败:reject),分别对应两种执行回调(成功回调函数:done和失败 ...

  7. jQuery中deferred对象的使用(二)

    接上一回的内容,漏了一个always()方法,参数也是回调函数,与done和fail不同的是,无论任何情况都执行always方法中的回调. deferred对象的使用(二) deferred对象不光可 ...

  8. Appcan开发笔记:结合JQuery的$.Deferred()完善批量异步发送

    appcan的 uexXmlHttpMgr.send 或者 appcan.ajax无法同步请求(没有找到这个属性),只能异步,造成循环多次提交时由于延迟或网络堵塞等原因无法同步响应,导致提交顺序混乱, ...

  9. jQuery的deferred对象深析

    从jQuery 1.5.0版本开始引入的一个新功能----deferred对象. 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax.为了实现它,jQuer ...

  10. jquery 之 Deferred 使用

    Deferred是jquery的promise接口的实现.他是非同步操作的通用接口,可以看作是完成一个任务之后再执行另外一个任务. 观察者模式是开发中经常使用的模式,这个模式由两个主要部分组成:主题和 ...

最新文章

  1. poj1466(二分图最大独立集)
  2. zookeeper搭建
  3. 总线上加三个终端电阻可以吗_汽车维修中CAN总线的常规检修方法!
  4. 20个正则表达式必知(前端开发)
  5. 快速判断一个数是否是2的幂次方
  6. Maven 编译打包时如何忽略测试用例
  7. 三条中线分的六个三角形_初中数学:在三角形中辅助线添加规律归纳总结
  8. linux man中文手册
  9. win7 时间服务器地址修改,win7 时间服务器地址修改
  10. 西门子PLC怎么调试?
  11. Python学习(列表)
  12. Gather-Excite:Exploiting Feature Context in Convolutional Neural Networks
  13. FDTD的PML设置
  14. PL2303驱动移植到ARM
  15. 泰坦尼克号沉船数据分析与可视化、数据建模与分类预测【Python | 机器学习-Sklearn】
  16. 解决:FTP隔离用户ftp将数据发送到服务器之前不加密或编码,要保护密码和数据数据,请用WEB文件夹(WenDAV)
  17. jQuery五彩炫酷模拟键盘 带键盘敲击声音
  18. 为什么要做网站SEO优化?
  19. GeForce MX150相对应的NVIDIA CUDA版本_移动版显卡MX 230和MX 250即将上市,MX 250竟然不如MX 150...
  20. 66.物体检测算法:区域卷积神经网络(R-CNN)系列

热门文章

  1. Android 圆形头像的两种实现方式
  2. LQBv13-Python:猜年龄
  3. linux虚拟主机用织梦,织梦程序用什么虚拟主机好
  4. 2019CCPC江苏南京女生赛 | 总结
  5. 百度AI实现图片转文字-python
  6. php 百度网盘上传文件大小限制吗,百度云存储,curl_百度云存储如何上传数G超大文件(视频类)和防盗链等一系列问题,百度云存储,curl - phpStudy...
  7. 本科三本的计算机博士,读书中的我 从三本本科到985博士
  8. QEMU imx6ul开发板环境搭建
  9. 个人网站搭建保姆级教学:Hexo + Kaze + Gitee Pages
  10. 怎么查看笔记本内存条型号_怎么看电脑内存条型号 电脑内存条型号查看方法【详解】...