$.fn.ajaxSend = function (type, url, postdata, onSuccess) {
$.ajax({
async: false,
url: url,
type: type,
data: postdata == null|| postdata == "" ? "" : postdata,
datatype: "json",
cache: false,
contentType: "application/json; charset=utf-8",
complete: $.OnAjaxComplete,
success: function (data) {
onSuccess(data);
},
error: $.OnAjaxError
});
};
使用方法:
function postTest() {
$(this).ajaxSend("post", "/ajaxTest1.ashx", "", function (res) {
alert(res);
});
}
模拟jQuery简单封装ajax
/*模拟jQuery的写法 (简单写法)*/ var $={}; /*ajax*/ $.ajax = function (options) { /* * 请求 * 1.请求接口 type get po ...
再次封装ajax函数,统一入口
根据API写网页的时候,每个页面都需要ajax请求,每次都写一大堆请求,配置什么的太麻烦,于是打算封装一个ajax函数,统一调用: 开始时是使用return返回ajax,如下: function cr ...
ajax的再次封装!(改进版) —— new与不 new 有啥区别?
生命不息重构不止! 上一篇写了一下我对ajax的再次封装的方法,收到了很多有价值的回复,比如有童鞋建议用$.extend,一开始还以为要做成插件呢,后来才知道,原来这个东东还可以实现合并.省着自己再去 ...
ajax的再次封装!
js的动态加载.缓存.更新以及复用 系列有点卡文,放心会继续的.先来点更基础的,为js的加载做点铺垫. jQuery的ajax本来就很方便了,为啥还要在进一步的封装呢?这个首先要看项目的具体需求了,如 ...
Jquery封装ajax
Jquery封装ajax Load方法