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("服务器异常");
		}
	});
}

猜你喜欢

转载自blog.csdn.net/w993263495/article/details/85612895
今日推荐