>  기사  >  웹 프론트엔드  >  페이지 URL 캐시의 Ajax에서 게시물 요청 방지

페이지 URL 캐시의 Ajax에서 게시물 요청 방지

小云云
小云云원래의
2018-01-25 13:07:321140검색

이 글은 페이지 URL 캐싱을 방지하기 위해 Ajax에서 게시물 요청을 처리하는 방법에 대한 관련 정보를 주로 소개합니다. 이 글이 도움이 필요한 모든 사람에게 도움이 되기를 바랍니다.

페이지 URL 캐시에서 ajax의 게시물 요청 처리 방지

일반적으로 우리는 개발 시 Ajax 요청을 자주 사용하고 요청을 비동기적으로 보낸 다음 원하는 데이터를 가져오고 Get을 사용하여 Ajax에서 데이터를 요청합니다. 페이지 캐싱 문제는 없지만 POST 요청을 사용할 때 때때로 페이지가 우리가 제출한 정보를 캐시하여 우리가 보내는 비동기 요청이 우리가 원하는 데이터를 올바르게 반환하지 못하게 만드는 경우가 있습니다. 그렇다면 Woolen은 어떻게 해야 할까요? 옷감? ? ?

다음은 Ajax에서 게시물 요청 페이지의 URL 정보 캐싱을 방지하는 방법입니다.


$.post(url,data ,ranNum:Math.random()} ,function(data){    
      if("success"==data){ 
      alert("success"); 
        }else{ 
          alert("error"); 
        } 
    })


url : 请求的URL 地址 

data : 请求的数据 

ranNum : 这个是防止缓存的核心,每次发起请求都会用Math.random()方法生成一个随机的数字,这样子就会刷新url缓存

이 ranNum을 생성하는 방법에는 여러 가지가 있으며, 자신만의 생성 방법에 따라 생성할 수도 있습니다. 데이터가 무작위로 생성되는지 확인하세요! 이것이 Ajax가 요청을 보낼 때 URL 캐싱을 방지하는 방법입니다.

관련 권장 사항:

Javascript가 URL을 json 형식으로 구문 분석하는 두 가지 방법

JS가 모바일 사이트 URL로 점프할 때 주의할 사항에 대한 자세한 예

js의 URL 객체 관리 분석에 대한 자세한 예

위 내용은 페이지 URL 캐시의 Ajax에서 게시물 요청 방지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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