我认为这个问题很容易解决,但我无法通过自己解决这个问题。
我正在使用colorbox
和简单ajax
请求从服务器加载一些html,如下所示:
$.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 :/";
}
});
现在我正在发送帖子请求,只有在我收到回复后我想将html
返回colorbox
我该怎么办?
答案 0 :(得分:3)
请尝试以下方法:
$.colorbox({
href: "image/render_image",
data: {data: cardData},
scrolling:false,
onComplete: function() {
// do what do you want
}
});