php - 如何将 PHP 变量传递给 colorbox?

标签 php javascript modal-dialog colorbox

我有一个名为“$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/

相关文章:

php - 如何在php中将下拉列表中选定的值保存到mysql

javascript - 为什么在将值从 js 变量赋值给 php 变量后无法进行算术运算?

reactjs - react native 中的自定义警报对话框?

javascript - 位置 :fixed difference in IE Vs Firefox

javascript - 如何在字符串 javascript 中添加 json stringify?

php - 在代码中的多个地方使用mysql查询结果

php - 在PHP中移动上传的文件

php - 在 WooCommerce 中按照处理状态顺序发送其他电子邮件 (functions.php)

php - 写入我的数据库并使用相同的表单向 Paypal 提交表单?

javascript - 如何更新 dom 元素以选择 vanilla JS 中的选项值?