Js 코드에서는 브라우저 캐싱을 방지하기 위해 ajax 요청 주소 뒤에 임의의 숫자가 추가됩니다. 도움이 필요한 친구들이 참고할 수 있습니다.
다른 사람이 작성한 JS를 볼 때 ajax 요청 주소 뒤에 임의의 매개변수가 추가됩니다. XXXX?t= + 새 날짜().getTime().
처음에는 이유를 몰라서 온라인으로 정보를 확인해 봤습니다. 이유는 브라우저 캐싱을 방지하기 위함입니다.
동일한 페이지에 액세스하는 사용자의 속도를 향상시키기 위해 브라우저는 페이지 데이터를 캐시합니다. URL 요청 주소가 변경되지 않으면 브라우저가 요청을 보내지 않고 캐시에서 직접 이전 데이터를 읽는 경우가 있습니다.
난수를 추가하지 않고 데이터가 변경되면 읽은 데이터는 이전과 동일합니다.
임의의 숫자를 추가하는 것은 브라우저가 URL을 변경하도록 속이는 것이며, 캐시를 읽지 않고 매번 서버에 요청을 보냅니다.
위 내용은 제가 모두에게 도움이 되기를 바랍니다. 앞으로도 다들.
관련 기사:
Ajax 또는 Easyui와 같은 프레임워크를 사용할 때 Json-lib 처리 솔루션(그래픽 튜토리얼) Ajax를 사용하여 목록의 무한 로드 및 보조 드롭다운 옵션 효과 구현 AJAX를 사용하여 페이지 진행률 표시줄의 웹 예제 공유 구현위 내용은 브라우저 캐싱을 방지하기 위해 Ajax 요청 주소 뒤에 임의의 숫자를 추가하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!