>  기사  >  웹 프론트엔드  >  객체를 사용하여 반복적으로 호출되는 메소드를 ajax로 캡슐화합니다.

객체를 사용하여 반복적으로 호출되는 메소드를 ajax로 캡슐화합니다.

亚连
亚连원래의
2018-05-24 11:22:021794검색

AJAX는 프로젝트에서 원격 데이터를 호출할 때마다 ajax 메서드를 작성해야 하는 경우가 많습니다. 이로 인해 코드가 너무 많이 반복되고 가독성이 부족하기 때문에 호출할 때 주로 캡슐화합니다. AJAX는 프로젝트에서 원격 데이터를 호출할 때마다 ajax 메소드를 작성해야 하는데, 이로 인해 코드가 너무 많이 반복되고 가독성이 부족하기 때문에 필요할 때마다 캡슐화하여 호출합니다.

var imgUpload = {
//ajax请求数据
method:function(murl,mdata,method,success){
$.ajax({
type: method,
url: murl,
dataType : "jsonp",
data: mdata,
timeout: 20000,
error: function (data) {
console.log(data);
alert("请求失败");
},
success: function (data) {
//console.log(data);
success?success(data):function(){};
}
});
}
}
//调用
imgUpload.method("url","","get",function (data) {
if(data.code == 0){
alert(data);
}else{
alert("请求失败");
}
});

위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

Ajax 게시물 요청 점프 페이지

Ajax 제출 양식 페이지가 빠르게 새로 고쳐집니다.

새 창을 열고 브라우저에 의해 차단되는 Ajax를 위한 두 가지 솔루션

위 내용은 객체를 사용하여 반복적으로 호출되는 메소드를 ajax로 캡슐화합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.