我有一个名为“$id”的 php 变量。
当我点击链接时 ColorBox显示模态窗口。
问题是我需要访问我的 colorbox 模态窗口中的 PHP 变量“$id”。该访问已被破坏。
这是我启动的链接 Colorbox单击时的模态窗口:
$profile['button1'] = '<a class="pm_link" href="#">'.PROFILE_SEND_MESSAGE.'</a>';
这是我的 Colorbox - 当我点击我的链接时执行的脚本:
$(".pm_link").colorbox($.extend(defaults, {
initialWidth:'348',
initialHeight:'348',
innerWidth:'348',
innerHeight:'348',
href: "<?php echo $setting['site_url'];?>/includes/forms/pm_form.php",
onComplete: function(){
$("#cboxLoadedContent").appendTo("#cboxContent");
var title = 'Send Message';
$('#cboxTitle').text(title);
}
}));
那么如何将该 php 变量传递到我的 Colorbox 模态窗口?
最佳答案
能不能不要像下面这样在查询字符串中传递?:
href: "<?php echo $setting['site_url'];?>/includes/forms/pm_form.php?id=<?php echo $id; ?>",
并且在您的 pm_form.php
中,您可以使用 $_GET
全局获取该 id 参数:
$id = $_GET['id'];
这行不通吗?
关于php - 如何将 PHP 变量传递给 colorbox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17929357/