使用javascript警告框在php中的Concat字符串

时间:2013-11-10 18:01:31

标签: javascript php mysql

如何在javascript警告框中连接字符串。 <是/> 警报框中的第一部分是一个简单的文本。而第二部分是从mysql表中检索的字符串。

$myname=$row["name"];
        echo '
        <script type="text/javascript">
            function myFunction()
            {
            alert("Your name is: $myname ");
            }
        </script>
        ';

1 个答案:

答案 0 :(得分:2)

问题是您在echo语句中使用单引号。 PHP中的变量在单引号内使用时不进行插值。正如Jeffman指出的那样,你可以使用双引号,但我认为使用sprintf()会更加清晰:

echo sprintf('
<script type="text/javascript">
    function myFunction()
    {
    alert("Your name is: %s");
    }
</script>', $myname);