2010-02-17 11 views
1

ajax를 사용하는 테이블에 호출기가 있는데 브라우저의 url을 변경하려고합니다. 따라서 새로 고침 버튼을 누르면 첫 번째 페이지로 건너 뛰지 않습니다. AjaxOptions의 Url 매개 변수와 싸우고 있었지만 계속 저를 이기고 있습니다. 도와주세요.ajax 요청 변경 url

트림

답변

3

페이지를 리디렉션하지 않고도 해시 표시를지나 URL을 안전하게 변경할 수 있습니다. 그러나 사용자는 (대부분의 브라우저에서) 뒤로 및 앞으로 버튼을 사용하여 이러한 변경 사항을 탐색 할 수 있습니다. 이 기술은 일반적으로 "기록"이라고합니다.

모든 브라우저에서이 기술을 사용하기가 어렵 기 때문에 프레임 워크를 사용해야합니다. http://www.mikage.to/jquery/jquery_history.html을보십시오.

ExtJS의 내역도 추천 할 수 있습니다. 이 예를 살펴 보겠습니다. http://www.extjs.com/deploy/dev/examples/history/history.html#main-tabs:tab2 다시 말해서 사용자가 처리 할 때 URL이 변경 될뿐만 아니라 뒤로 및 앞으로를 통해 URL을 변경하면 해당 페이지에도 영향을줍니다. 이것은 훌륭하고, 두렵지 만, 아주 신중하게해야한다는 것을 의미합니다.

0

가 여기, 정말이 할 수있는 빠르고 쉬운 방법이 아니다 주제에 article입니다. 문제는 Ajax가 URL을 생성해야 할뿐만 아니라 적절한 URL을 얻기 위해 페이지를로드 할 때 해당 URL을 고려해야한다는 것입니다.