0

«У меня есть страница, где после запуска функции AJAX и js мне нужно перезагрузить страницу и перейти на конкретную вкладку JqueryUI. (В этом случае вкладка «язычки-б») (JQuery-UI-1.8.20)Javascript перенаправляет на страницу с вкладками jquery

Этот код перезагружает страницу, но не переходит в закладках-б (его по умолчанию)

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

вы используете http://jqueryui.com/tabs/ –

+0

Да - отредактировано, чтобы отразить это – srt8driver

+0

использования документ функции OnLoad на месте окна перезагрузки, потому что он будет вызывать при загрузке документа не окно – Anup

ответ

0

В вашем коде вам не нужны window.location.href и window.location.reload. reload (true) выберет с сервера текущую страницу на основе существующего URL-адреса.

Просто используйте window.location.href

+0

Я попробовал, но это не сработало; не обновляла страницу (для обновления данных) – srt8driver

+0

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

+0

После этого кода вы возвращаете false? или какой-то другой код влияет на результат? –

Смежные вопросы