我有一个PHP链接如下,出现一个模式里面:传递JavaScript变量PHP链接
<?php echo $this->Html->link('Cart', ['controller' => 'payments', 'action' => 'cart', ]); ?>
我也有一个脚本,它提出了模态:
$('.pay').click(function (ev) {
ev.preventDefault();
$('#payModal').modal('show');
var bookingId = $(this).attr('data-id');
});
我会喜欢尝试将JavaScript变量bookingId
传递给PHP链接。我想通过一个表单来做,但我没有提交任何内容,因此在发布帖子/请求时没有任何内容会显示出来。
你的意思是导航到另一个页面?你可以用javascript来做到这一点:'window.location ='/yoursite.php?booking_id='+ bookingId' –
我导航到的网站格式为'localhost \ site \ payments \ cart \ bookingId'。如果我将'window.location'设置为该网址,那么用户如何点击链接实际上将它们带到那个位置?我是否在单独的脚本中设置'window.location',或者在触发模式的同一脚本中设置? – mistaq