根据ajax的值终止或暂停

时间:2017-03-24 21:00:29

标签: javascript php jquery ajax

我有一个带有图像的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脚本才能退出,如果他们收到警告框并点击确定。

任何帮助都将不胜感激。

1 个答案:

答案 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.
         }
      });
   });