开发者社区 问答 正文

求JQ ajax async=false时beforeSend方法在Firefox正常,但在IE下不显示后台处理中...,即所谓假死的最终解决方案。

求JQ ajax async=false时beforeSend方法在Firefox正常,但在IE下不显示后台处理中...,即所谓假死的最终解决方案。

$.ajax({
    type: "POST",
    url: "/action/records.do",
    async:false,  
    data: data,
    beforeSend:function(){
        $("span#tips").show().html("后台处理中……");
    },
    success: function(items){}

展开
收起
a123456678 2016-07-08 10:46:39 2873 分享 版权
1 条回答
写回答
取消 提交回答
  • $("#xxx").ajaxStart(function(){
        $('#btn_comment').val('正在发表,请稍候...');
        $('#btn_comment').attr('disabled',true);
    });
    $("#xxx").ajaxComplete(function(event,request, settings){
        $('#btn_comment').val('发表评论');
        $('#btn_comment').attr('disabled',false);
    });
    2019-07-17 19:53:11
    赞同 展开评论