从彩色框中打开新的彩盒并向其发送数据

时间:2013-05-04 12:30:32

标签: jquery jsp colorbox

我想用onclick打开一个带有彩色框的新页面。但问题是我已经在彩色盒中,我需要将参数发送到新页面。用普通方法打开colorbox不起作用。我尝试过这个并没有用。我该怎么办?(我需要将彩色盒中的一个页面的uuid发送到彩盒中的另一个页面)

function openAddCarBox(i) {
var uuid = document.getElementsByName('uuid' + i).item(0).value;
$("#colorbox").colorbox({
    iframe : true,
    innerWidth : 500,
    innerHeight : 300
});
$('#colorbox').colorbox({
    href : 'vehicle.jsp?uuid=' + uuid,
    title : '',
    open : true
});
}

1 个答案:

答案 0 :(得分:2)

尝试使用以下方法使用类而不是ID。 即。



$(document).on("click", ".colorbox", function(){
$.colorbox({
      href: $(this).data('url'),
      iframe : true,
      innerWidth : 500,
      innerHeight : 300
});
})

<a href="javascript:void(0);" data-url="Your Link with id" class="colorbox"></a>
&#13;
&#13;
&#13;