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 중국어 웹사이트의 기타 관련 기사를 참조하세요!