2015-09-07 3 views
-1

У меня есть две кнопки: удалить и обновить. Эти кнопки при нажатии на них нажимают до http://homepage/?removed_item=1 или http://homepage/cart.jquery перенаправить на другую ссылку при нажатии кнопки

Так что я хочу только перенаправить на главную страницу. Это возможно с JQuery ..

их классы: .remove и .update

EDIT: после того, как кнопка была нажата, и сделал это процесс, он будет перенаправлять

+1

Вы имеете в виду, что после нажатия кнопки и выполнения ее процесса она будет перенаправлена. Или вы просто хотите, чтобы они пошли прямо на главную страницу? – Stewartside

+0

http://stackoverflow.com/questions/503093/how-can-i-make-a-redirect-page-using-jquery?rq=1 –

+0

@Stewartside да, спасибо .. после нажатия кнопки и сделал свой процесс, он будет перенаправлять, я редактирую свой оригинальный пост .. –

ответ

0

Вы можете сделать что-то вроде этого:

$(".remove").click(function() { 
    window.location = "http://homepage/"; 
}); 

$(".update").click(function() { 
    window.location = "http://homepage/"; 
}); 
0

ОБНОВЛЕНО

event.preventDefault(): Если этот метод вызывается, действие по умолчанию для события не будет инициировано.

Вы должны использовать метод JQuery event.preventDefault(), чтобы предотвратить дефолт href, а затем перенаправить на домашнюю страницу.

HTML:

<a href='http://homepage/cart' class='update'>Update</a> 
<a href='http://homepage/?removed_item=1' class='remove'>Remove</a> 

JS:

$(".update, .remove").click(function(e) { 
    e.preventDefault(); 
    window.location.replace("http://homepage/"); 
}); 

Если вы хотите перенаправить после процесса завершения, вы должны использовать функцию JQuery $.get().

JS:

$(".update, .remove").click(function(e) { 
    e.preventDefault(); 

    $.get($(this).attr('href'),function(result){ 
     window.location.replace("http://homepage/");   
    }) 
}); 

Надеется, что это помогает.

+0

event.preventDefault() не является методом jQuery –

+0

[jQuery event.preventDefault() Method] (http://www.w3schools.com/ JQuery/event_preventdefault.asp). –

+0

https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault Чтобы быть ясным: это также метод «jQuery event arg»! –

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