小编use*_*179的帖子

jquery ajax beforesend

我有一个简单的ajax调用,它在beforeSend和on complete上执行一个函数.它们执行得很好但是beforeSend"看似"在成功之后才会被执行.在发送之前有一个"请稍候"通知.如果我在beforeSend中的函数之后放了一个休息,那么它将显示该通知然后点击成功.没有断点,那么它将坐在那里等待响应时思考,然后我的请等待通知将在成功命中后出现几分之一秒.所需的功能是在请求发送后立即显示通知,以便在等待响应时显示.

        $.ajax({
            type : 'POST',
            url : url,
            async : false,
            data : postData,
            beforeSend : function (){
                $.blockUI({
                    fadeIn : 0,
                    fadeOut : 0,
                    showOverlay : false
                });
            },
            success : function (returnData) {
                //stuff
            },
            error : function (xhr, textStatus, errorThrown) {
                //other stuff
            },
            complete : function (){
                $.unblockUI();
            }
        });
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-blockui

27
推荐指数
2
解决办法
6万
查看次数

在正则表达式匹配上调用函数

当id匹配正则表达式时,有没有办法调用函数?

我有一个应用程序,我有大约20左右的div通过onclick调用相同的功能,我试图摆脱onclicks,只是通过id找到这些div.div的id以相同的方式开始,例如:sameId_xxx

这是我的工作,但我想知道我是否可以将条件放在函数调用中,因此不会为页面上的每个div调用它.

$("div").click(function () {
    var id = this.id;
    if (id.match(/sameId_/)) {

    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
85
查看次数

标签 统计

javascript ×2

jquery ×2

jquery-blockui ×1