2012-10-01 71 views
1

我想说的其他如果(delete_box被点击)我怎么能在else if(当前为空)?它们(man和delete_box)具有相同的目的,但如果单击其中一个或另一个,则会发生稍微不同的事情。jQuery其他如果使用Ajax

$(man).add(delete_box).click(function(){ 
     if(App.manager != true){ 
      overlay.fadeIn('fast',function(){ 
       box_2.animate({'top':'200px'},500); 

        $('#manager_pass').submit(function(evt){ 

         evt.preventDefault(); 

         data = { 
          managerPassword: $('#token').attr('value'), 
          action: 'passwordManager' 
         }; 

         App.manager = $('#token').attr('value'); // set the manager token to the one inserted so that it's stored inside the page 

          $.ajax({ 
           url: App.URL_manager, 
           data : data, 
           dataType: 'json', 
           type: 'POST', 
           success: function(r){ 
            if (r.success) { 
              box_2.animate({'top':'-250px'},500,function(){ 
              overlay.fadeOut('fast'); 
              }); 

              $('.action_wrapper').fadeOut(1000,function(){ 
                $('.add_staff').fadeIn(1000); 
              }) 
            } 

            else { 
              $('#manager_pass').fadeOut(1000,function(){ 
               $('.error').fadeIn(1000); 
              }) 
             } 
           } 

          }); 

        }); 


       }); 
     } 

     else if() 

     else{ 
      action_wrapper.fadeOut(1000, function(){ 
       $('#add_staff').fadeIn(1000); 

      }) 
     } 


}); 

回答