为了账号安全,请及时绑定邮箱和手机立即绑定

为了防止按钮重复提交,怎么判断点击按钮之后请求已经发送给后台了

为了防止按钮重复提交,怎么判断点击按钮之后请求已经发送给后台了

森林海 2019-02-02 19:19:36
问题:因为为了防止按钮重复提交,要怎么判断按钮按了一次之后,在后台还返回应答之前,能加载一个loading动画(类似模态框),页面不能进行任何操作,等到后台给了应答之后,loading框消失。举例代码:就像上面截图那样,if语句是后台返回正确的时候的状态,会重新调用一次函数,把表格再次更新一次,但是在后台还没给我应答的时候,我不能让用户重复提交按钮,因此想让他有个loading框,等后台给我回应,loading框消失,请问我该怎么判断后台给我应答了???
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

$('#startBtn').click(function (event) {

    var $btn = $(this);

    $btn.prop('disabled', true);

    $.postJSON(''..., function(ajaxData) {

        $btn.prop('disabled', false);

        // doing

    });

});


查看完整回答
反对 回复 2019-02-03
  • 1 回答
  • 0 关注
  • 882 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信