csdn产品小助手 2014-05-15 12:56 采纳率: 0%
浏览 114

使用Ajax在URL后面附加#

i want to add hash url for example: #completed in the url using Ajax after form return success:

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();
            }
        }
    });
}

Thank you

  • 写回答

1条回答 默认 最新

  • weixin_33743880 2014-05-15 12:58
    关注

    You can add inside your success callback:

    window.location.hash = '#completed';
    

    and in error you could add similar

    if however you wanted 1 saying that the url was called and dont care about success failure you could put into finally method instead

    评论

报告相同问题?

悬赏问题

  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择