1

blockUI-pugin を実装しようとしています。Firefox では、blockUI は機能しますが、unblockUI は機能しません。Firebug は私に言い続けますunblockUI() is not a function

次に、ブラウザーを (FireFox から Chrome に) 変更しようとしました。コードを実行すると、灰色の領域が表示されなくなりました (これは Safari でも発生します) + unblockUI はまだ機能していません。Firebug は、すべての POST 変数が受信され、正しいことを示しています。

ここに私のAJAX呼び出しがあります:

function login() {
    $.ajax({
        url: 'login.php',
        type: 'POST',
        data: $('#login').serializeArray(),
        error: function(data){
            console.log(data);
        },
        success: function(data){
            console.log(data);
            $.unblockUI();
        }
    });
}

そして、ここに私のblockUIがあります:

$(document).ready(function() {
    $.blockUI({
        message: $('#message').load('login.html'), 
        css: {backgroundColor: '#00FF'}
    });
});

だから、私の2つの質問は次のとおりです。

-Chrome で灰色が表示されないのはなぜですか?

-unblockUI() が機能しないのはなぜですか?

どうもありがとう!

4

1 に答える 1

0

プラグインをどのように/どの順序で含めていますか?

$(document).ready()すべてがロードされ、準備ができていることを確認できるように、ajax 呼び出しを追加してみてください。

$(document).ready(function() {
    $.blockUI({
        message: $('#message').load('login.html'), 
        css: {backgroundColor: '#00FF'}
    });

function login() {
    $.ajax({
        url: 'login.php',
        type: 'POST',
        data: $('#login').serializeArray(),
        error: function(data){
            console.log(data);
        },
        success: function(data){
            console.log(data);
            $.unblockUI;
        }
    });
};

});
于 2013-07-09T19:11:17.843 に答える