Я использую в моём скрипте
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"
Как решить проблему с редиресктом?