2013-05-10 115 views
0

我想處理來自下面提交的成功呼叫並重新加載當前頁面。 我怎樣才能最好地實現這一目標?從AJAX呼叫處理成功

$('#modal-confirm').click(function() { 
    $(form).ajaxSubmit(); 
    $(form).resetForm(); 
    $('#myModal').modal('toggle'); 
}); 
+1

,你爲什麼用ajax手工排列它,而不是做一個正常的形式發佈/獲取並重定向到動作頁面上? – 2013-05-10 19:43:31

回答

1

您可以通過選項來ajaxSubmit()

$(form).ajaxSubmit({ 
    success:function(){ 
    alert("complete"); 
    // do other stuff 
    } 
}); 
0

如果你想讓它重新加載當前頁面可以或許試試這個了..

$('#modal-confirm').on("click", function(e){ 
    e.preventDefault(); 
    $.ajax({ 
    url  : '...' 
    }).done(function(data) { 
    //handle your conditions here once the request is successful. if conditions are met, then... 
    location.reload(true); 
    }); 
}); 
0
$(document).ajaxSuccess(function() { // http://api.jquery.com/ajaxSuccess/ 
    location.realod(); 
    }) 
    $('#modal-confirm').click(function() { 
     $(form).ajaxSubmit(); 
     $(form).resetForm(); 
     $('#myModalOne').modal('toggle'); 
    });