php - 将 php 链接变量放入 javascript 中?

标签 php javascript hyperlink

有人知道这是否可行吗?

我有一个 javascript,当用户将鼠标悬停在表格行上时,它会突出显示表格行。现在,当您单击它时,它也会链接到一个页面。但我想将 php 添加到我的链接中。可以吗?

我自己尝试过,但它给了我这个错误:解析错误:语法错误,意外的“””,期待T_STRING

<script>
     $(function() {
        $('tr').hover(function() {
            $(this).css('background-color', '#eee');
            $(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'});
            $(this).contents('td:first').css('border-left', '0px solid red');
            $(this).contents('td:last').css('border-right', '0px solid red');
        },
        function() {
            $(this).css('background-color', '#FFFFFF');
            $(this).contents('td').css('border', 'none');
            $('tr').click(function() { 
    document.location = <?php \"read_message.php?msg={$inbox[0]}\">{$inbox['subject']}"; ?>';
} );
        });
    });
    </script>

最佳答案

您收到解析器错误,因为 $inbox['subject'] 可能包含一些撇号,这些撇号会破坏字符串的左撇号和右撇号。

尝试使用以下内容:

document.location = "<?php echo "read_message.php?msg={$inbox[0]}>{$inbox['subject']}" ?>";

关于php - 将 php 链接变量放入 javascript 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13072627/

相关文章:

php - 在 Symfony 中出现第一个错误时停止对象属性验证有多漂亮?

javascript - 通过 Javascript 检查页面是否正在加载某些内容

javascript - 如何将指向所有图像的链接包装在一个 div 中?

jquery - 在 fotorama 中使用多个图像运行 jQuery 函数 onclick

php - ajax 调用从 php libevent 客户端获取连续/流数据

php clone 无法正常工作

php - 如何创建自定义扩展使用条件规则函数

javascript - 删除数组内容javascript

javascript - 在 ExtJS 4 网格面板中动态切换 View

wpf - 超链接不能与相关命令一起正常工作