2012-10-27 6 views
-1

내가 작업하고있는 웹 사이트에서 사용자가 문서를 삭제할 수 있습니다. 아약스를 사용하기 때문에 삭제 버튼을 클릭하면 대화 상자가 뜨면 확인을 요청해야합니다. 대화 상자에 사용하는 플러그인은 먼저 ajax 요청을 보낸 다음 페이지를 다시로드해야하는 함수를 호출합니다.Google 크롬에서 페이지를 새로 고침하는 방법

어떤 이유로 페이지가 절대로 다시로드되지 않습니다. 캐시에서 데이터를 가져 오는 것 같습니다. 온라인 및 스택 오버플로에서 찾을 수있는 모든 솔루션을 시도했지만 그 중 아무 것도 새로 고칩니다. 누구든지이 문제를 해결할 수있는 아이디어가 있습니까?

+0

당신이 우리에게 코드를 보여줄 수있는 URL에 어떤 임의의 매개 변수를 추가하는 플러그인을 변경? –

답변

1

여기에서 작업 할 세부 정보가 거의 없으므로 추측하겠습니다.

플러그인은 window.location.reload()을 사용하고 있지 않지만 단지 이미 가져온 window.location = '/somepath'이라는 일부 URL로 창 위치를 설정합니다. 로드하는 URL이 서버 측에서 no-cache 헤더를 리턴하고 ETag 헤더가 없음을 확인하십시오.

Cache-Control: no-cache 
Expires: <time that is in past> 

대안

window.location = '/somepath?=' + (+new Date()); 
관련 문제