>  기사  >  웹 프론트엔드  >  Ajax 생성 및 게시 및 요청 받기

Ajax 생성 및 게시 및 요청 받기

php中世界最好的语言
php中世界最好的语言원래의
2018-06-04 11:04:041337검색

이번에는 Ajax 생성 및 게시 및 요청 받기에 대해 다루겠습니다. Ajax 생성 및 게시 사용 시 주의사항은 무엇이며, 다음은 실제 사례를 살펴보겠습니다.

AJAX 생성 프로세스:

XMLHttpRequest는 AJAX의 기초이며 백그라운드에서 서버와 데이터를 교환하는 데 사용됩니다. 즉, 전체 웹페이지를 다시 로드하지 않고도 웹페이지의 특정 부분을 업데이트할 수 있습니다.

1. XMLHTTPRequest 개체 만들기:

(兼容处理)var xhr = null;//前面必须添加window否则报错(不能拿一个不存在的对象作为判断条件)if(window.XMLHttpRequest) { 
    xhr = new XMLHttpRequest();
} else {

xhr = new ActiveXObject('Microsoft. ?

POST에 비해 GET은 더 간단하고 빠르며 대부분의 경우에 사용할 수 있습니다.

단, 다음과 같은 경우에는 POST 요청을 이용하시기 바랍니다.

캐시 파일을 사용할 수 없는 경우(서버의 파일 또는 데이터베이스 업데이트)

b. 서버에 대량의 데이터를 보내는 경우(POST에는 데이터 용량 제한이 없습니다.)

보내는 내용은 알 수 없음 사용자가 문자를 입력할 때 POST가 GET보다 더 안정적이고 신뢰할 수 있습니다.

url: 서버의 파일 위치

async: true(비동기) 또는 false(동기)

동기화: 보내는 것을 의미합니다. 데이터를 출력하고 응답을 기다리는 중입니다. 나중에 다음 데이터 패킷을 보냅니다.

설명: 요청 제출 -> 서버 처리 대기 -> 처리 후 반환 이 기간 동안 클라이언트 브라우저는 아무것도 할 수 없습니다. 한 가지 작업은 현재 진행 중이고 다른 작업은 현재를 기다려야 합니다. 작업이 완료되어야 다음 작업을 계속할 수 있습니다.

비동기: 데이터를 보낸 후 응답을 받을 때까지 기다릴 필요가 없음을 의미합니다. , 그리고 나서 다음 데이터 패킷이 전송됩니다

설명: 요청 제출 -> 서버가 처리될 때까지 기다립니다(브라우저는 현재 다른 작업을 수행할 수 있습니다) -> 처리됨, 여러 작업을 수행할 수 있습니다. 동시에

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

JS에서 기능 및 브라우저 추론을 방지하는 방법

Polyfill 주석을 사용하여 JS에서 수정 방지

위 내용은 Ajax 생성 및 게시 및 요청 받기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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