添加个js让表单提交不用刷新

我们专注web相关开发,拥有多年的开发经验,可开发任意类型网站、小程序、app、企业系统等。欢迎联系咨询 查看服务

正在情况下,提交表单都会刷新页面,普通的表单来说没什么,但是如果主题或者插件配置项很多的话,新用户第一次用,难免需要很多的配置,每次保存后,测试查看效果,然后翻了很长页面找到之前的配置项后再次配置测试,这样想想都很累,我之前用了一个typecho主题就是这样子……

现在有了这个js就会方便很多,异步提交表单,不刷新页面。不需要改动任何代码,添加这个js就可以了。

$('[type=submit]').click(function(){
    let _this = $(this);
    let form = _this .parents('form');
    let action = form.attr("action");
    let btntext = _this.val();
    _this.attr('disabled','disabled').val('正在保存...');
    $.post(action,form.serialize(),function(res){
        _this.removeAttr('disabled').val(btntext);
    })
    return false;
})

为了更好的体验,你可以将保存按钮设为固定(fixed),跟随页面滚动。

添加个js让表单提交不用刷新,zblog,第1张

zblog 

相关文章

评论:

1 条评论

发表评论 取消回复

很抱歉,您暂时无法发布评论。需要 登录 后才能发布。

优惠购买

本站和李洋个人博客达成合作,两站同时购买主题或插件可有优惠,详情咨询客服
欢迎QQ/微信咨询我