将PHP变量传递给Javascript函数

时间:2012-01-23 02:37:05

标签: php javascript

我正在尝试将PHP变量传递给Javascript函数,但它仍然显示为“未定义”。我在一个单独的页面上有Javascript,并将它包含在我调用该函数的页面上。这是代码:

<?php $repname    = $_SESSION['REPNAME']; ?>
<script type="text/javascript" src="js/chat.js"></script>

<input type="button" name="btn_send_chat" id="btn_send_chat" value="Send" onclick="javascript:sendChatText('<?php echo $repname;?>');" />

这是js / chat.js:

function sendChatText(repname) {
    alert(repname);

        }

2 个答案:

答案 0 :(得分:2)

您正在设置$ repid但是回显$ repname

答案 1 :(得分:0)

我仍然不知道为什么这不起作用,但我通过将这个Javascript函数添加到PHP页面并执行此操作来解决这个问题:

var repName;
        function sendChatText() {
        repName = '<?php echo $repname;?>';
                    }