如何在javascript警告框中连接字符串。 <是/>
警报框中的第一部分是一个简单的文本。而第二部分是从mysql表中检索的字符串。
$myname=$row["name"];
echo '
<script type="text/javascript">
function myFunction()
{
alert("Your name is: $myname ");
}
</script>
';
答案 0 :(得分:2)
问题是您在echo
语句中使用单引号。 PHP中的变量在单引号内使用时不进行插值。正如Jeffman指出的那样,你可以使用双引号,但我认为使用sprintf()
会更加清晰:
echo sprintf('
<script type="text/javascript">
function myFunction()
{
alert("Your name is: %s");
}
</script>', $myname);