jQuery的方式实现ajax并发同步
作者:admin 日期:2013-11-25
之前在一篇文章中有讲到js的异步协作,那时候讲的是用了一个库EventProxy(参考: http://www.zeroplace.cn/article.asp?id=859)。这次我说,有实际上jQuery就自带了一个工具就可以很简单的实现类似的功能。
同样是上次说的例子,在网页中数据是ajax的,模板也是ajax获取。
$(function(){ // from http://www.zeroplace.cn $.when($.getJSON("data.js"), $.get("data.tpl")) .done(function(arg1, arg2){ var title = arg1[0].title; var tpl = arg2[0]; var html = tpl.replace("{$title}", title); $("body").html(html); }); })
JS的代码还是相当简单的
通过看chrome的时间轴可以发现两个请求确实是同时发起的
评论: 0 | 查看次数: 5962