gpt4 book ai didi

javascript - 即使出现错误,ajaxSubmit 也会调用成功回调

转载 作者:行者123 更新时间:2023-11-30 10:30:38 30 4
gpt4 key购买 nike

我正在使用 jquery.form.js 和 ajax 来提交我的表单。我遇到的问题是,即使它没有成功(出现错误时),ajax 也会重置表单,无论它是否在代码中,只是在成功后才执行。

代码如下:

<script>
$(document).ready(function()
{
$('#FileUploader').on('submit', function(e)
{
e.preventDefault();
$('#submit').attr('disabled', ''); // disable upload button
//show uploading message
$("#loadding").html('<div class="loader"><img src="images/ajax-loader.gif" alt="Please Wait"/> <br/><span>Submiting...</span></div>');
$(this).ajaxSubmit({
target: '#output',
success: afterSuccess //call function after success
});
});
});

function afterSuccess()
{
$('#FileUploader').resetForm(); // reset form
$('#submit').removeAttr('disabled'); //enable submit button
$('#loadding').html('');
}
</script>

谁能指出问题出在哪里。提前致谢。

最佳答案

$(this).ajaxSubmit({
target: '#output',
success: afterSuccess,
error:error
});

function error(response,status,xhr){
alert("error");}

将工作,因为我在我的项目中实现了相同的概念,并且工作正常。

关于javascript - 即使出现错误,ajaxSubmit 也会调用成功回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17142826/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com