0

コントローラのアクションビューを表示するようにblockUIメッセージを設定しようとしています。私はすべてを試しましたが、何も表示されません。
私はこのようなことを試しました:

$.blockUI({
             message: $('MyController/MyAction'), // I also need to pass some parameters here
        css: {
        top: ($(window).height() - 600) / 2 + 'px',
        left: ($(window).width() - 600) / 2 + 'px',
        width: '600px'
        }
        });

私が作ろうとしているのは、私の画像ギャラリーのFacebookのような画像表示です。また、画像/コメント/戻る/次へを含むビューがありますが、モーダル形式で表示できませんでした。 ここに画像の説明を入力してください

4

1 に答える 1

1

これは ajax メソッドを呼び出す正しい方法ではありません :=)

$('MyController/MyAction')

jQuery は魔法ですが、その魔法ではありません。

代わりに次を使用します。

$.ajax({url:'/controller/action',success: function(d){ $.blockUI(..., message: d,  ...) }})
于 2011-11-05T09:40:35.620 に答える