需要合作伙伴联系我,VX(绿泡泡): w6668263      email:ye583025823@126.com

jquery ajax封装,

最近做项目老用ajax,单个的写eval这个就把人整的烦的很,所以简单的对jquery的ajax简单的封装


$.extend($, {
/* *ajax调用封装,返回json。 并且显示一个状态图片. * handle 服务路径 * data一般为js对象 * callback 回调函数 */ MyAjax: function(url, data, callback) { MyLoading(true); $.ajax({ url: url + "?r=" + (new Date().getTime()), data: data, method: "post", success: function(response) { MyLoading(false); var text = response.responseText; var res = eval("(" + text + ")"); if (typeof callback != 'undefined') callback.call(this, res); } }); } });

这样就能简单的调用自己的方法了,把重复的代码都集中在封装的方法里面,维护简单方便。龙龙做项目的心得。

posted on 2012-08-24 13:16  龙行龘龘9527  阅读(438)  评论(0编辑  收藏  举报

导航