js封装ajax的方法


常用的ajax请求方法封装


/**
 *  ajax请求的封装代码
 */
function ajaxPost(url, params, cb) {
	$.ajax({
		type : 'post',
		url : url,
		data : params,
		cache : false,
		success : function(data) {
			cb(data);
		},
		error : function(err) {
			alert("服务器异常");
		}
	});
}

function ajaxGet(url, params, cb) {
	$.ajax({
		url : url,
		data : params,
		cache : false,
		success : function(data) {
			cb(true, data);
		},
		error : function(err) {
			cb(false, "服务器异常");
		}
	});
}

/** ajax post请求,处理文件上传 */
var ajaxPostForFile = function (url, params, cb) {
	$.ajax({
		type : 'post',
		url : url,
		data : params,
		cache : false,
		processData: false, 
		contentType: false,
		success : function(data) {
			cb(data);
		},
		error : function(err) {
			alert("服务器异常");
		}
	});
}

posted @ 2019-01-02 14:00  lovollll  阅读(226)  评论(0编辑  收藏  举报