我的JavaScript函数没有在php代码中运行
我试图在PHP代码中运行javascript函数,但javascript函数没有调用或不工作,但当我尝试在没有PHP的情况下运行它时,它工作正常:我的JavaScript函数没有在php代码中运行,javascript,php,html,Javascript,Php,Html,我试图在PHP代码中运行javascript函数,但javascript函数没有调用或不工作,但当我尝试在没有PHP的情况下运行它时,它工作正常: <div class="chatbox"> <div class="chatbox_head">chat</div> <div class="chatbox_body"> <?php $n = 'Ozoi
<div class="chatbox">
<div class="chatbox_head">chat</div>
<div class="chatbox_body">
<?php
$n = 'Ozoibekwe';
$m = 'joy';
echo '
<div class="sidebar-name">
<!-- Pass username and display name to register popup -->
<a href="javascript:register_popup('.$n.', '.$m.');">
<img width="30" height="30" src="user_pix/david.jpg" />
<span>Ozoibekwe joy</span>
</a>
</div><br> ';
?>
</div>
</div>
聊天
您需要在javascript函数中引用字符串:
javascript:register\u弹出窗口(\'.$n.\',\'.$m.\')代码>:
聊天
或者,您可以这样做,这样更干净:
<?php
$n = 'Ozoibekwe';
$m = 'joy';
?>
<div class="chatbox">
<div class="chatbox_head">chat</div>
<div class="chatbox_body">
<div class="sidebar-name">
<!-- Pass username and display name to register popup -->
<a href="javascript:void(0);" onClick="register_popup('<?= $n ?>', '<?= $m ?>');">
<img width="30" height="30" src="user_pix/david.jpg" />
<span>Ozoibekwe joy</span>
</a>
</div>
<br>
</div>
</div>
聊天
您需要在javascript函数中引用字符串:
javascript:register\u弹出窗口(\'.$n.\',\'.$m.\')代码>:
聊天
或者,您可以这样做,这样更干净:
<?php
$n = 'Ozoibekwe';
$m = 'joy';
?>
<div class="chatbox">
<div class="chatbox_head">chat</div>
<div class="chatbox_body">
<div class="sidebar-name">
<!-- Pass username and display name to register popup -->
<a href="javascript:void(0);" onClick="register_popup('<?= $n ?>', '<?= $m ?>');">
<img width="30" height="30" src="user_pix/david.jpg" />
<span>Ozoibekwe joy</span>
</a>
</div>
<br>
</div>
</div>
聊天
我试过了,但不起作用,我无法调用javascriptfunction@ELOIKEDAVID请看编辑,改为onClick事件,试试看。我试过了,但不起作用,我无法调用javascriptfunction@ELOIKEDAVID请参阅编辑,更改为onClick事件,然后重试。您可能希望在$n
和$m
周围加引号。当然,你的代码无论如何都是一个糟糕的做法。请不要在@eloiked破坏你的问题,只要你可能想在$n
和$m
周围加引号。当然,你的代码无论如何都是一个糟糕的做法。请不要破坏你的问题@ELOIKEDAVID