1

この問題は非常に簡単に解決できると思いますが、自分では理解できません。

私は次のようにサーバーからいくつかのhtmlをロードするためのcolorbox簡単なリクエストを使用しています:ajax

$.colorbox({
            href: false,
            scrolling:false,
            html: function(){
                $.post("image/render_image", {data: cardData},
                    function(response){
                        alert("I got response!");
                    }, "json"
                );

                return "I got displayed before response got back :/";
            }
        });

今、私は投稿リクエストを送信していますが、応答を受け取ったらhtmlcolorboxどうすればそれを行うことができますか?

4

1 に答える 1

3

次のことを試してください。

$.colorbox({
    href: "image/render_image",
    data: {data: cardData},
    scrolling:false,
    onComplete: function() {
        // do what do you want
    }
});
于 2012-07-09T21:47:21.663 に答える