0

'AJAX 및 js 함수가 실행 된 후 페이지를 새로 고침하고 특정 JqueryUI 탭으로 이동해야하는 페이지가 있습니다. (이 경우 탭은 '탭-B') (JQuery와-UI-1.8.20)Javascript가 jquery 탭이있는 페이지로 리디렉션

이 코드가 페이지를 다시로드하지만, 탭-B로 이동하지 않습니다 (의 기본에서)

var formID = 'tabs-b'; 
window.location.href=$('survey1.php','#'+formID).val(); 
window.location.reload(true); 

또한 같은 효과에이 시도 :

window.location.href='survey1.php#tabs-b'; 
window.location.reload(true); 

하지만 난 그냥 작동 브라우저에 입력 할 때. 나는 곤두박질 친다. js에 상당히 익숙하여 noob 구문 오류 일 수 있지만 같은 문제가있는 다른 사람을 찾지 못했습니다.

+0

window.location.href를 사용 http://jqueryui.com/tabs/ –

+0

예 -이 때 문서를로드하지 호출하기 때문에, 윈도우를 다시로드의 장소에서이 – srt8driver

+0

사용하는 문서 온로드 기능을 반영하기 위해 수정 창 – Anup

답변

0

코드에서 window.location.hrefwindow.location.reload은 필요하지 않습니다. reload (true)는 기존 URL을 기반으로 현재 페이지를 서버에서 가져옵니다.

그냥 사용하는

+0

시도해 보았지만 작동하지 않았습니다. (데이터를 새로 고치기 위해) 페이지를 새로 고치지 않았습니다. – srt8driver

+0

window.location.href = 'survey1.php # tabs-b'; – srt8driver

+0

이 코드 이후에 false를 반환합니까? 또는 결과에 영향을 미치는 다른 코드입니까? –

관련 문제