jQuery Ajax 전역 호출 패키지 인 스 턴 스 코드 상세 설명
중복 되 는 방법 과 코드 를 쓰 는 것 은 너무 번 거 롭 고 시간 도 낭비 합 니 다. 비록 코드 가 자동 으로 완성 되 었 다 고 하지만 정말 우아 하지 않 습 니 다. 전단 극 객 으로서 허락 할 수 없습니다!
[헤헤! 나 는 이제 jquery 를 거의 쓰 지 않 지만 비동기 개념 은 영원히 써 야 한다. 신인 을 도와 주자]
jQuery Ajax 공통 js 패키지
STEP 1: jQuery 라 이브 러 리 도입
두 번 째 단계: Ajax 패 키 징 류 를 개발 하여 테스트 를 통 과 했 습 니 다. 직접 호출 할 수 있 습 니 다. 코드 를 직접 붙 이 고 설명 을 하면 절약 할 수 있 습 니 다.
/*****************************************************************
jQuery Ajax (linjq)
*****************************************************************/
$(function(){
/**
* ajax
* url
* data , , :{"date": new Date().getTime(), "state": 1}
* async : true。 , 。 , false。
* , , 。
* type ("POST" "GET"), "GET"
* dataType , :xml、html、json、text
* successfn
* errorfn
*/
jQuery.ax=function(url, data, async, type, dataType, successfn, errorfn) {
async = (async==null || async=="" || typeof(async)=="undefined")? "true" : async;
type = (type==null || type=="" || typeof(type)=="undefined")? "post" : type;
dataType = (dataType==null || dataType=="" || typeof(dataType)=="undefined")? "json" : dataType;
data = (data==null || data=="" || typeof(data)=="undefined")? {"date": new Date().getTime()} : data;
$.ajax({
type: type,
async: async,
data: data,
url: url,
dataType: dataType,
success: function(d){
successfn(d);
},
error: function(e){
errorfn(e);
}
});
};
/**
* ajax
* url
* data , , :{"date": new Date().getTime(), "state": 1}
* successfn
*/
jQuery.axpost=function(url, data, successfn) {
data = (data==null || data=="" || typeof(data)=="undefined")? {"date": new Date().getTime()} : data;
$.ajax({
type: "post",
data: data,
url: url,
dataType: "json",
success: function(d){
successfn(d);
}
});
};
/**
* ajax
* url
* data , , :{"date": new Date().getTime(), "state": 1}
* dataType , :xml、html、json、text
* successfn
* errorfn
*/
jQuery.axspost=function(url, data, successfn, errorfn) {
data = (data==null || data=="" || typeof(data)=="undefined")? {"date": new Date().getTime()} : data;
$.ajax({
type: "post",
data: data,
url: url,
dataType: "json",
success: function(d){
successfn(d);
},
error: function(e){
errorfn(e);
}
});
};
});
세 번 째 단계: 시 뮬 레이 션 호출
jQuery Ajax
$(function(){
$.ax(
getRootPath()+"/test/ajax.html",
null,
null,
null,
null,
function(data){
alert(data.code);
},
function(){
alert(" ");
}
);
$.axpost(getRootPath()+"/test/ajax.html", null, function(data){
alert(data.data);
});
$.axspost(getRootPath()+"/test/ajax.html",
null,
function(){
alert(" ");
},
function(){
alert(" ");
});
});
$.axpost(getRootPath()+"/test/ajax.html", null, function(data){
alert(data.data);
});
위의 코드: url 과 전송 할 data 필드 만 입력 하면 됩 니 다. 중복 작업 과 코드 의 번 거 로 움 을 피 할 수 있 습 니 다.
이상 의 내용 은 소 편 이 소개 한 jQuery Ajax 전역 호출 패 키 징 인 스 턴 스 코드 에 대한 상세 한 내용 입 니 다. 도움 이 되 셨 으 면 합 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.