【发布时间】:2016-05-12 19:21:28
【问题描述】:
我找不到这个问题的答案,我花了很长时间 这是我的问题:我想将 php 变量传递给 javascript onclick,但如果变量的值之间有空格,例如在一个变量中传递名字和姓氏不起作用,但传递一个用户名正在工作,我将失败。
这是代码:
//$username='Liberty Johnson';//This one is not working
$username='LibertyJohnson';
<tr>
<td><b>
<?php echo $username?>
</b> is online now <a href="javascript:void(0)"
onclick= "javascript:chatWith('<?php echo $username?>')">
Start Chat</a>
</td>
</tr>
function chatWith(chatuser) {
createChatBox(chatuser);
$("#chatbox_" + chatuser + " .chatboxtextarea").focus();
}
【问题讨论】:
-
你在
chatWith做什么? -
函数 chatWith(chatuser) { createChatBox(chatuser); $("#chatbox_"+chatuser+" .chatboxtextarea").focus(); }
-
也许可以帮助@MurtazaKhursheedHussain
-
$("#chatbox_"+chatuser+" .chatboxtextarea") - 找不到您正在寻找的对象
-
在chatWith函数中,使用此代码
function chatWith(chatuser) { createChatBox(chatuser); $("#chatbox_"+chatuser.replace(" ", "")+" .chatboxtextarea").focus(); }
标签: javascript php jquery html