Làm cách nào để ngăn một thẻ neo chuyển hướng đến một trang khác nếu người dùng không đăng nhập? Tôi có một chức năng để kiểm tra xem người dùng có đăng nhập hay không. Tôi muốn làm điều đó với JQuery hoặc JavaScript. Dưới đây là những gì tôi đã cố gắng cho đến nay nhưng không có kết quả:Làm thế nào để ngăn chặn một neo từ chuyển hướng bằng cách sử dụng JQuery
<a href="www.somewhere.com" id="yes">Read More</a>
<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(){
var id = $(this).attr('id');
if(id == 'yes'){
//i want to prevent
}else{
//redirect
}
});
});
</script>
Tôi có thể đề nghị bạn sử dụng các phiên làm phương pháp này –
Bạn có thể trả về false khi một sự kiện onclick được kích hoạt. – funerr
Xác thực cần được thực hiện phía máy chủ trong PHP của bạn, hoàn toàn không phải trong JavaScript. – Greg