2016-06-10 81 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

相关问题