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); } }); } });

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

如果这篇文章对您有帮助,您可以打赏我

技术交流QQ群:15129679

原文地址:https://www.cnblogs.com/yeminglong/p/2654030.html