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); } }); } });
这样就能简单的调用自己的方法了,把重复的代码都集中在封装的方法里面,维护简单方便。龙龙做项目的心得。