Javascript 如何在php中显示具有不同响应的警报框?
嗨,我是个编程新手,我必须制作一个提醒框,显示我的名字或我在URL上写的任何东西 我在屏幕上显示我名字的代码是这个Javascript 如何在php中显示具有不同响应的警报框?,javascript,php,Javascript,Php,嗨,我是个编程新手,我必须制作一个提醒框,显示我的名字或我在URL上写的任何东西 我在屏幕上显示我名字的代码是这个 <?php echo "Hej $_GET[namn]"; ?> 这是一个例子,说明了它的作用。 如果我更改url上的名称,我会收到另一个名称的通知,但我需要将其显示为通知。但我不知道该怎么做。这是我到目前为止得到的,但它不起作用 <?php echo '<script language="javascript">'; echo
<?php
echo "Hej $_GET[namn]";
?>
这是一个例子,说明了它的作用。
如果我更改url上的名称,我会收到另一个名称的通知,但我需要将其显示为通知。但我不知道该怎么做。这是我到目前为止得到的,但它不起作用
<?php
echo '<script language="javascript">';
echo 'alert("Hej $_GET[namn]")';
echo '</script>';
?>
问题出在这一行:echo'警报(“Hej$\u GET[namn]”)代码>
您的“…”
(引号)中的任何内容都将被打印为字符串,因此您将看到“Hej$\u get[namn]”
此外,您需要记住,使用单引号或双引号时存在差异。当使用单引号时,您需要将任何变量与(即,$string='i am.$age.'year old.
)连接起来,但当使用双引号时,您可以在字符串中使用变量(即,$string=“i am$age year old.
)
您需要做的是首先获取get信息,然后连接或使用双引号将变量包含在字符串中。我将使用双引号使生活更轻松:
$name = $_GET['namn'];
echo "<script> alert('Hej $name') </script>";
$name=$\u GET['namn'];
回显“警报('Hej$name')”;
希望这有帮助。alert()
是一个JavaScript函数,因此它不适用于PHP,但是您可以使用PHP运行JavaScript代码。从服务器获得响应后,它将在浏览器中执行
这应该行得通-
echo '<script type="text/javascript"> alert("Hej '.$_GET[namn].'"); </script>';
echo'alert(“Hej.”$\u GET[namn]”);
首先创建一个字符串,然后回显该字符串
$name = $_GET['namn'];
$outputString = "<script> alert('Hej $name') </script>";
echo $outputString;
$name=$\u GET['namn'];
$outputString=“警报('Hej$name')”;
echo$outputString;
使用字符串方法将导致“$name”变量的内容放置在字符串中,然后您可以将其回显到浏览器 我希望这会有所帮助
<?php
$name = $_GET['namn'];
echo <<<s
<script type="text/javascript">
alert('$name');
</script>
s;
?>
如果使用可能的重复项,那么php变量不会在单引号内解析。对,这两种方法都有效。除非您使用的是较旧的IE浏览器,否则不再需要type=语句。