>  기사  >  웹 프론트엔드  >  jquery의 ajax request_jquery에 대한 포괄적인 이해

jquery의 ajax request_jquery에 대한 포괄적인 이해

WBOY
WBOY원래의
2016-05-16 17:39:52997검색

jquery는 매우 실용적인 몇 가지 Ajax 요청 방법을 캡슐화합니다.

예를 들어
.ajaxComplete() - 요청이 완료된 경우
.ajaxError() - 요청이 실패한 경우
입니다. ajaxSend() ——Ajax 요청이 전송될 때 실행할 함수 첨부
.ajaxStart()——요청이 시작되면
.ajaxStop()— —요청이 종료될 때
.ajaxSuccess()——요청이 성공할 때
.load() ——서버에서 데이터를 로드하고 반환된 HTML을 바꿉니다. 선택한 요소에
jQuery.post() - HTTP POST 요청을 사용하여 서버 측 데이터 로드
.serialize() - 양식 요소 집합을 제출용 문자열
.serializeArray() - 양식 요소 세트를 키-값 쌍의 배열로 인코딩
jQuery.param() - 직렬화된 문자열 생성 URL 쿼리 문자열 또는 Ajax 요청에 적합한 배열 또는 객체
jQuery.getScript() - 서버에서 js 파일을 로드한 다음 실행합니다
jQuery .getJSON( )——JSON으로 인코딩된 데이터를 서버에서 로드
jQuery.get()——서버에서 데이터 로드 간단하게 두 포인트

1.ajaxStart() 및 .ajaxStop()

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




🎜>
트리거


/div>




코드는 결과입니다. 요소는 xixi.html을 로드합니다. 이 파일이 존재하는 한 이 파일의 콘텐츠는 임의적입니다. js 실행 메소드 순서는

먼저



코드를 복사하세요


코드는 다음과 같습니다.

xixi.html의 콘텐츠를 클래스 결과가 있는 요소에 로드

드디어

코드 복사


코드는 다음과 같습니다.

2.ajaxSend(), .ajaxComplete(), .ajaxSuccess() 및 .ajaxError()

코드 복사

코드는 다음과 같습니다.



<머리>



<본문>
트리거








上述代码中还是클래스 결과는 加载一个html文件입니다.
执行顺序代码中已经标出

如果请求过程中는 什么错误, 比如说文件不存에서 等,就会执行.ajaxError()中적 방법은 而不是.ajaxSuccess()中的입니다.

以前总是对jax认识很乱, 现에는 모든 것이 있습니다. 정말.

jquery中介绍ajax의 위치

ajax의 사용

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