带有.post()请求的Colorbox

liv*_*ife 0 jquery .post colorbox

我试图在jquery .post()之后使用open colorbox 请求,加载我发布的页面,但我有一个问题.我正在打开一个新的页面实例,它没有收到发布的数据.

$.post( "/shop/checkout.php", { shipping: shipping },
  function(data) {
    $.colorbox({top: 50,scrolling:false,preloading:false,href:"/shop/checkout.php"});
  }
);
Run Code Online (Sandbox Code Playgroud)

我使用了firebug,并且使用正确的数据发布了帖子.但是,当我在colorbox中加载checkout.php时,它是checkout.php的一个实例,它没有收到数据.

Sha*_*oli 8

您已经在post回调中拥有数据,只需colorbox使用html选项提供数据.您不必设置href选项.

$.post( "/shop/checkout.php", { shipping: shipping },
  function(data) {
     $.colorbox({ 
         top: 50,
         scrolling: false,
         preloading: false,
         html: data
     });
  }
);
Run Code Online (Sandbox Code Playgroud)