我想添加哈希url例如:在表单返回成功后使用Ajax在URL中#completed:
submitHandler:function(form) {
$(form).ajaxSubmit({
target:'.result',
beforeSubmit:function(){
$('.form-footer').addClass('progress');
},
error:function(){
$('.form-footer').removeClass('progress');
},
success:function(){
$('.form-footer').removeClass('progress');
$('.alert-success').show().delay(10000).fadeOut();
$('.field').removeClass("state-error, state-success");
if( $('.alert-error').length == 0){
$('#smart-form').resetForm();
//reloadCaptcha();
}
}
});
}
谢谢
答案 0 :(得分:1)
您可以在success
回调中添加
window.location.hash = '#completed';
并在error
中添加类似的
如果您想要1说出该网址已被调用并且不关心成功失败,那么您可以使用finally
方法