-1

jqueryを介してコンテンツをブートストラップモーダルダイアログにロードしています。(動的なモーダルダイアログの作成にブートボックスアドオンを使用しています)

$.ajax({
        url: "create.cshtml",
        dataType: 'html',
        success: function (data, textStatus, jqXHR)
        {
            bootbox.dialog(data);
        },
        error: function (jqXHR, textStatus, errorThrown)
        {
            HandleError(textStatus, errorThrown);
        }
    });

これで、これはすべて正常に機能します。

しかし、私がやりたいのは、aync呼び出しが完了するのを待っている間、バックグラウンドでフェードインを表示して、ユーザーがロード中であることを確認できるようにすることです。モーダルバックグラウンドの表示に関するドキュメントには何も表示されませんが、非同期呼び出しを実行する前にそれをトリガーする方法が必要だと思います。

誰かアイデアはありますか?

4

1 に答える 1

2

あなたはこれを行うことができます:

$("YOUR_BACKGROUND").fadeIn("slow", function(){

//MAKE YOUR AJAX CALL HERE

});
于 2013-02-15T15:53:47.790 に答える