reload 메서드는 브라우저가 현재 페이지를 새로고침하도록 강제합니다. 문법: locatio{filter}n.reload([bForceGet]) 매개 변수: bForceGet, 선택적 매개변수, 기본값은 false, 클라이언트 캐시에서 현재 페이지를 가져옵니다. true이라면 최신 페이지가 GET 메서드로 서버에서 가져와지는데, 이는 클라이언트가 F5("새로고침")를 클릭하는 것과 동일합니다.
교체 방법은 현재 기록(클라이언트)에 캐시된 항목을 URL을 지정하여 대체하므로, 교체 방법을 사용할 때 '앞으로'와 '뒤로'로 교체된 URL에 접근할 수 없습니다. 문법: locatio{filter}n.replace(URL) 실제로는 페이지를 새로고침할 때 보통 locatio{filter}n.reload() 또는 history.go(0)를 사용합니다. 이 방법은 클라이언트가 페이지를 새로고침하기 위해 F5를 누르는 것과 비슷하게, 페이지의 메서드="post"가 있을 때 "page expired" 프롬프트가 나타납니다. 그건 세션의 보안 보호 장치 때문이야. locatio{filter}n.reload() 메서드를 호출할 때 aspx 페이지가 이미 서버 메모리에 존재하므로 IsPostback임을 생각할 수 있습니다. 만약 그런 애플리케이션이 있다면: 페이지를 다시 불러와야 하며, 이는 서버 측에서 페이지가 다시 생성될 것으로 기대하고 포스트백되지 않기를 기대한다는 뜻입니다. 여기서는 locatio{filter}n.replace() 정도면 가능합니다. 교체된 페이지는 서버 측에서 매번 다시 생성됩니다. 이렇게 쓰면 됩니다: locatio{filter}n.replace(locatio{filter}n.href)
replace 함수는 locatio{filter}n의 href 속성이나 assign 함수와 정확히 동일하지만, 이로 인해 히스토리 객체의 주소 목록에서 URL을 제거하여 go나 back 같은 함수를 탐색할 수 없게 만듭니다.
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com