3

我最近在 chrome 中遇到了一个奇怪的问题。我试图对服务器端函数进行 ajax 调用,如下所示

                $.ajax({
            beforeSend: function(){
                 $('.create_loader').show();
            },
            complete: function () {

                $('.create_loader').hide();
            },
            type: "POST",
            url: "../WebService.asmx/control",
            async: false,
            data: "{'controlname':'" + hy + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                fy = data.d;

            },
            error: function (e) { alert("error"); }
        });

好的,目的只是为了显示加载器图像。但它在Firefox中运行良好。图像显示,并在 ajax 完成时隐藏。但是在没有加载的chrome中。此外,当我尝试制作async:true时,图像加载器也在 chrome 中运行良好。但在我的情况下,异步调用将不起作用。

我也不知道是什么让这个在 chrome 中也能很好地工作..

4

0 回答 0