我有一个带有图像的PHP脚本,当您点击它时,您将被重定向到另一个页面。
我还有一个ajax / jquery检查,看看你是否登录。
因此,当有人点击链接时,ajax会发现他们是否已登录,如果没有,他们会收到警告框。
我的链接有id ='newlisting'
$("#newlisting").click( function() {
$.post("ajaxqueries.php", {"checkloggedin": ''}, function(data) {
var loggedin = data;
if ( loggedin == 0 ) {
alert('Please login or register to use this feature');
}
});
});
问题是,当他们点击警告框时,它会像您登录一样继续到屏幕。
我需要php脚本才能退出,如果他们收到警告框并点击确定。
任何帮助都将不胜感激。
答案 0 :(得分:1)
您需要阻止重定向。
$("#newlisting").click( function( event ) {
event.preventDefault();
$.post("ajaxqueries.php", {"checkloggedin": ''}, function(data) {
var loggedin = data;
if ( loggedin == 0 ) {
alert('Please login or register to use this feature');
}else{
// Redirect code goes here.
}
});
});