jQuery와 AJAX를 사용하여 링크와 양식의 콘텐츠를 콘텐츠 div로로드합니다. 또한 주소 버튼을 사용하여 뒤로 버튼을 활성화하고 새로 고침합니다. 서버 측에서는 Java 및 Spring MVC를 사용합니다.jQuery 주소 - 양식 제출 후 리디렉션
jQuery Address와 AJAX를 사용하고 있기 때문에 직접로드되는 유일한 페이지는 "index.html"입니다. 나머지는 내용 div에로드되고로드 할 페이지가 해시에 지정됩니다. 즉, "index.html #/users/add.html"은 "users/add.html"을로드합니다.
이제 "users/add.html"에는 새 사용자를 만들기위한 양식이 포함되어 있습니다. 양식이 제출되고 모든 것이 정상적으로 처리되면 컨트롤러는 "users/index.html"로 리다이렉트합니다. 문제는 jQuery Address가 리디렉션에 대해 알지 못하기 때문에 URL은 "index.html #/users/add.html"로 유지됩니다. 이 문제는 페이지를 새로 고친 다음 인덱스 페이지 대신 양식으로 다시 전송할 때 발생합니다.
이 문제를 해결할 방법이 있습니까? 나는 그런 내 변경 방법 뭔가가 후
$('FORM').submit(function() {
shareData = $(this).serializeArray();
$.address.value($(this).attr('action'));
})
:
감사합니다,
스티
는 형태가 아약스에 제출하고있는 점은 무엇인가? –