>웹 프론트엔드 >JS 튜토리얼 >javascript_javascript 기술의 AJAX 프레임워크 사용 지침

javascript_javascript 기술의 AJAX 프레임워크 사용 지침

WBOY
WBOY원래의
2016-05-16 18:28:461027검색
Ajax 코딩 구현은 프레임워크가 애플리케이션 디버깅 버전을 가질 수 있도록 하는 팀 프레임워크 구축의 이정표입니다. Ajax 프레임워크를 코딩할 때 염두에 두어야 할 주요 사항은 다음과 같습니다.
  • 프레임워크 호환성
  • 방법은 포괄적이지만 간단하고 빠릅니다.
  • 확장성 좋음
프레임워크 호환성: Ajax 프레임워크의 호환성은 주로 XMLHttpRquest 객체 생성에 반영됩니다. 다양한 브라우저 유형이나 라이브러리에 따라 일반적으로 세 가지 방법이 있습니다
  • 새로운 XMLHttpRequest();
  • 새 ActiveXObject("Microsoft.XMLHTTP");
  • 새 ActiveXObject("Msxml2.XMLHTTP")
방법은 간단하고 빠르며 확장 가능합니다
  • ajax.get(), ajax.json(), ajax.post 등의 프레임워크 작성은 jquery와 유사한 비교적 포괄적인 방법으로 빠르고 편리합니다.
  • 프레임워크는 핵심 메소드를 인터페이스로 사용하며, 다양한 메소드가 통합 인터페이스를 통해 비동기식 요청을 수행합니다. 나중에 확장 메소드가 필요한 경우 자체 데이터 형식을 구성한 다음 핵심 메소드를 호출하기만 하면 됩니다.
방법
  • ajax.get(url,success,error)
    参数: url 请求的url地址 必选
    参数: success 请求成功的回调函数 可选
    参数: error 请求失败的回调函数 可选
  • ajax.json(url,success,error)//공식 json 구문 분석 방법을 사용하여 구문 분석하는 것이 더 안전합니다
    参数: url 请求的url地址 必选
    参数: success 请求成功的回调函数 可选
    参数: error 请求失败的回调函数 可选
  • ajax.xml(url,success,error)//아직 지원되지 않음
    参数: url 请求的url地址 必选
    参数: success 请求成功的回调函数 可选
    参数: error 请求失败的回调函数 可选
  • ajax.post(url,params,success,error)
    参数: url 请求的url地址 必选
    参数: params 需要post的参数 可选(默认null)
    参数: success 请求成功的回调函数 可选
    参数: error 请求失败的回调函数 可选
  • ajax.request( { url:url, params:params, type:type, format:format, Success:success, error:error } )
    参数: url 请求的url地址 必选
    参数: params 需要post的参数 可选
    参数: success 请求成功的回调函数 可选
    参数: error 请求失败的回调函数 可选
    参数: type 请求类型(POST/GET) 可选(默认GET)
    参数: format 返回数据类型(json/xml/text) 可选(默认text)
예제
소개
코드 복사 코드는 다음과 같습니다.

요청
코드 복사 코드는 다음과 같습니다.