Я хочу вызвать функцию после перенаправления страницы.Выполните функцию после изменения location.href
Внутри моей функции я помещаю параметр, который является идентификатором, но когда я проверяю консоль, она не отображается. Я знаю, что смогу запустить его через событие click, но я не получу идентификационный параметр с предыдущей страницы.
Есть ли способ сделать это?
Код:
function encode(item_id){
$('.js-encode').click(function(){
var url = $(this).data('url');
location.href = url; // new url
save(item_id); // call function after new url finish loading
});
}
function save(item_id){
console.log(item_id); // check if there's item_id exists
}
потому что вы перенаправлены на другую страницу. Javascripts на предыдущей странице не будет применен к новой странице. – Sherlock
Есть ли способ ее получить? – claudios
Вам нужно сначала сначала выполнить команду save, а затем выполнить перенаправление. –