2011-07-18 5 views
3

저는 AJAX 및 히스토리 개체 (.pushState 메서드 사용)로 작업하고 있습니다. 나는 단지 pushState 방법으로 전화 할 적기가 언제인지 알고 싶습니까? 요청하기 전에 있습니까? 요청한 후에? 또는 XMLHttpRequest의 readyState 상태로 호출해야합니까? 가능한 한 많이, 나는 그것이 AJAX가없는 정상적인 요청처럼 행동하기를 원한다.AJAX/History - AJAX 앱에서`pushState` 메서드를 호출 할 적절한시기는 언제입니까?

답변

1

일반적으로 HTTP 200 만 브라우저 기록에 추가됩니다. 그래서 아마 당신의 Ajax 호출은 그냥 일반 브라우징처럼 역사에 추가되지 않습니다 어떤 이유로 404 오류가있는 경우 의미가

readyState == 4 && status == 200 

그런 식으로 할 수 있습니다.