JS/Jquery:jquery封装ajax请求。


jquery提供了ajax请求,但这个写起来很繁琐,所以我在项目里对其进行了简单封装,为了用起来方便嘛~~~~~

以后每次都引入这个js文件就可以了;

下面是代码部分:


base.js

//ajax请求
var  ajaxRequest =  function () { 

};


ajaxRequest.prototype = {
		
		//初始化设置
		url : '',
		dataType : 'json',
		data:'',
		
		
		//初始化ajax参数
		setUp : function(){
			
			$.ajaxSetup({
				url : this.url,
				data : this.data,
				dataType : this.dataType,
				type : 'post',
				contentType : 'application/x-www-form-urlencoded; charset=UTF-8'
			});
		},
		
		
		//执行请求
		requst: function () {
			var req = $.ajax({
				
			});
			
			return req ;
		}

};
	  
	  



具体调用方式:


var params = {
		name:  name,
		nickname: nickname,
		password: password,
		email: email,
		status:status,
		level:level
	 };//创建json格式参数

var url = "xxxxx.xxxxx.action";

submit(url,params);

//表单提交
function submit(url,params){
	
	var ajaxReq = new ajaxRequest();
	ajaxReq.url = url;
	ajaxReq.dataType = "json";
	ajaxReq.data = params;
	
	ajaxReq.setUp();//初始化ajax
	
	var requst = ajaxReq.requst();
	 
	requst.done(function(result) {//回调
//		   console.log(typeof result);
//		  console.log(result );
		
	});
	
	requst.error(function(data){
		alert("网络异常!");
	});
	
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值