我试图在jquery .post()之后使用打开颜色框;请求,加载我发布的页面,但我有一个问题。我正在打开一个新的页面实例,它没有收到发布的数据。
$.post( "/shop/checkout.php", { shipping: shipping },
function(data) {
$.colorbox({top: 50,scrolling:false,preloading:false,href:"/shop/checkout.php"});
}
);
我使用了firebug,并且使用正确的数据发布了帖子。但是,当我在colorbox中加载checkout.php时,它是checkout.php的一个实例,它没有收到数据。
答案 0 :(得分:8)
您已在post
回调中获得数据,只需使用colorbox
选项向html
提供数据。您不必设置href
选项。
$.post( "/shop/checkout.php", { shipping: shipping },
function(data) {
$.colorbox({
top: 50,
scrolling: false,
preloading: false,
html: data
});
}
);