带有空格的javascript警报php字符串

带有空格的javascript警报php字符串,javascript,php,string,alert,Javascript,Php,String,Alert,如何使用javascript获取包含空格的php值? 下面是我的php代码 <?php $firstName = "my first name"; echo "<input type='button' onclick=showFirstName(".$firstName.");>"; ?> 只需正确添加”s。试试- echo "<input type='button' onclick=showFirstName('".$firstName."')

如何使用javascript获取包含空格的php值? 下面是我的php代码

<?php 
    $firstName = "my first name";
    echo "<input type='button' onclick=showFirstName(".$firstName.");>";
?>

只需正确添加
s。试试-

echo "<input type='button' onclick=showFirstName('".$firstName."');>";
echo”“;

Put onclick函数调用双引号,如下所示:

$firstName = "my first name";
echo "<input type='button' onclick=\"showFirstName('$firstName');\">";
$firstName=“我的名字”;
回声“;

调用
showFirstName
方法时,需要加上单引号

<?php 
    $firstName = "my first name";
    echo "<input type='button' onclick=showFirstName('".$firstName."');>";
?>
试试这个

<?php 
    $firstName = "my first name";
    echo "<input type='button' onclick='showFirstName(\"".addslashes($firstName)."\")'>"; 
?>

用引号括起来-
…onclick=showFirstName(“$firstName”);>“;
可能是重复的,但是,是的,缺少单引号,所以它试图这样做:showFirstName(我的名字);-这不起作用,因为“我的名字”不在引号内。谢谢@Sanjay这项工作对我来说,我只是缺少
onclick
函数中的
\”
<?php 
    $firstName = "my first name";
    echo "<input type='button' onclick='showFirstName(\"".addslashes($firstName)."\")'>"; 
?>