2016-06-10 85 views
0

我使用的幾種形式在這個形式的filemanagement刪除文件,重命名文件,上傳文件:是什麼成功之間給ajaxForm的區別:和完整:

<form class="sfmform" action="" method="post"> 
....... 
</form> 

,這是我給ajaxForm:

$(".sfmform").livequery(function() { $(this).ajaxForm({ 

    success: function(data) { 
    status.html(data); 
    $('.myFiles').load(document.URL + ' .myFiles'); 

    }, 
    /*complete: function(data) { 
    status.html(data); 
    $('.myFiles').load(document.URL + ' .myFiles'); 
    },*/ 

    }); 
    }); 

無論我是否使用成功或完成;兩者都很完美。 但我想知道:在這種情況下使用哪一個是正確的?

回答

1

complete無論errorsuccess

success將大火將只有當你收到一個HTTP 200(正常)響應火災。

因此,如果您收到404或其他代碼來處理錯誤或關閉您希望發生的操作(無論成功或失敗),但您希望使用成功,則可以使用complete

相關問題