Jquery Ajax Util

Jquery Ajax Util


Ajax Util 코드의 불필요한 반복이 있기에 만들어 보았다
Class부

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var AjaxUtil = function(url, data) {
this.url = url;
this.data = data;
}
AjaxUtil.prototype.getAjax = function(type, dataType){
var url = this.url;
var data = this.data;
var ajaxRet = $.ajax({
type : type,
url : url,
dataType : dataType,
data : data
});
return ajaxRet;
}

구현부

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var params = {
"idx" : parameter,
"targetCode" : $("#targetCode").val(),
"targetName" : $("#targetName").val(),
"orgCode" : $("#orgCode").val()
};
var url = "tes.do";
var type = "POST";
var dataType = "JSON";
var ajaxUtil = new AjaxUtil(url, params);
ajaxUtil.getAjax(type, dataType).done(function(msg){
console.log(msg);
}).
fail(function(jqXHR, textStatus){
console.log(jqXHR);
console.log(textStatus);
});

Share