Mam takie linki.Zapobiegaj łączu, potwierdź i przejdź do lokalizacji jquery
<a href="delete.php?id=1" class="delete">Delete</a>
Jeśli użytkownik go kliknie. Potwierdzenie powinno zostać wyskakujące, a następnie tylko wtedy, gdy użytkownik kliknie "tak", powinien otrzymać aktualny adres URL.
wiem, że może to uniemożliwić domyślne zachowanie
function show_confirm()
{
var r=confirm("Are you sure you want to delete?");
if (r==true) { **//what to do here?!!** }
}
$('.delete').click(function(event) {
event.preventDefault();
show_confirm()
});
ale jak mam kontynuować ten link lub wysłać wiadomość ajax do tego łącza po potwierdzeniu?
Ok, więc .. jest jedna pułapka do tego podejścia, a to byłoby że to nie wygląda, jeśli użytkownik zamierzał otworzyć łącze w nowej karcie, może tam być nawet target = "_specyficznywindow" lub target = "_ blank" na nim .. :) –
jeśli otworzysz nowy tab lub środkowe kliknięcie myszki na link, przekażesz potwierdzenie, używając '