редирект: replace заменить на что-то другое
Я использую в моём скрипте window.location.replace(s_href) . Код работает, но вот только это ломает функцию браузера "назад/вперёд".
$(".view-id-ca_entity_alphabetical_listing .teaser-prioritized a").once("ca_entity_alphabetical_listing", function(){ $(this).click(function(e) { e.preventDefault(); var s_href = this.href; var s_url = "/paging_api_save_active_state_id/ajax/ca_entity_alphabetical_listing"; $.get(s_url, function( response, status, xhr ) { if(status == "success"){ window.location.replace(s_href); }else{ return false; } }) }); }); Если вместо window.location.replace(s_href) я подставляю window.location.href(s_href), то выходит ошибка: Uncaught TypeError: string is not a function PS: s_href имеет форму "http://local.veer/bla/bla/bla" Как решить проблему с редиресктом? |
window.location.href = s_href;
|
а функция называется assign()
|
Часовой пояс GMT +3, время: 01:33. |