我使用多种形式删除文件,重命名文件,使用以下格式上传文件管理中的文件:
<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');
},*/
});
});
如果我使用成功或完成无关紧要;两者都很完美。 但我想知道:在这种情况下使用哪一个是正确的?
答案 0 :(得分:1)
//start 1 - wait 4
//start 2 - wait 3
//start 3 - wait 2
//start 4 - wait 1
//start 5 - wait 0
// => 1
// => 2
// => 3
// => 4
// => 5
或complete
, error
都会触发
success
只有在收到HTTP 200(正常)响应时才会触发。
因此,如果您收到404或其他代码来处理错误或关闭您想要发生的操作而无论成功或失败,您可以使用success
,但在您的情况下,您希望使用成功。