>  기사  >  웹 프론트엔드  >  Ajax의 브라우저와 서버 상호작용에 대한 자세한 설명

Ajax의 브라우저와 서버 상호작용에 대한 자세한 설명

亚连
亚连원래의
2018-05-25 14:35:561834검색

이 글은 주로 Ajax에서 브라우저와 서버 사이의 상호 작용에 대한 자세한 설명을 소개합니다. 필요한 친구들은 참고하면 됩니다.

Ajax를 이해하기 전에 먼저 브라우저와 서버가 어떻게 상호 작용하는지 이해합시다.

1. request

2. 서버는 요청 정보를 받아 상황에 따라 다른 정보를 브라우저에 반환합니다

3. 브라우저는 정보를 받아 현재 페이지에 출력합니다

위에서는 브라우저와 서버 간의 상호 작용에 대한 간단한 개략도를 소개합니다. 마지막 단계에서 브라우저는 정보를 받은 후 이 페이지의 모든 콘텐츠를 업데이트하지만 일반적으로 일부만 업데이트하면 됩니다. 그러면 무엇을 해야 할까요? 그래서 서버는 단순히 이 페이지의 내용을 수정하여 모두 브라우저에 보냈습니다. 그래서 두 번째 단계에서 서버는 "하늘에 얼마나 많은 별이 있습니까? 너무 많은지 모르겠습니다."라고 브라우저에 보냈습니다. 내용, 브라우저가 다시 업데이트해서 현재 페이지 이후의 결과와 보내기 전의 결과를 비교해 보면 "모르겠어요"

분명히 "하늘에 별이 몇 개나 있지?" 같은 내용만 더 있습니다. ?" 이런 내용이 계속 반복되는데 혹시 방법이 없을까요? 그냥 "모르겠어요"라고 보내주실 수 있나요? 그럼 똑똑한 프로그래머는...그냥 멈추고 세 번째 단계를 다시 살펴보겠습니다. 브라우저가 정보를 수신한 후 현재 페이지를 제거하고 다시 작성하므로 제거 단계가 다음과 같다면 괜찮지 않을까요? 취소하고 다시 쓰기 작업을 수정으로 변경했습니까? 따라서 브라우저와 서버 사이에 하이재커가 있는 것입니다. 그는 서버에서 반환된 정보를 하이재킹한 다음 브라우저의 제거 작업을 취소하고 현재 페이지를 수정합니다.

위 내용을 정리했습니다. 앞으로 도움이 되길 바랍니다.

관련 기사:

이중 레이어 Ajax 중첩(다중 레이어 가능) 사용 예

서버 측 반환 데이터를 기반으로 js 처리를 구현하는 Ajax 업로드 방법

xml 문서를 탐색하는 Ajax 방법

위 내용은 Ajax의 브라우저와 서버 상호작용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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