Pat*_*Pat 20
您可以正常回显所有HTML:
<?php
echo '<input type="button" onclick="alert(\'Clicky!\')"/>';
?>
Run Code Online (Sandbox Code Playgroud)
Hai*_*vgi 10
<?php
echo"<script language='javascript'>
</script>
";
?>
Run Code Online (Sandbox Code Playgroud)
你的意思是JavaScript?只需输出页面中的其他内容即可:
<script type="text/javascript">
<?php echo "alert('message');"; ?>
</script>
Run Code Online (Sandbox Code Playgroud)
如果希望PHP为警报对话框生成自定义消息,那么基本上您希望像往常一样在HTML中编写JavaScript,但在JavaScript中间插入PHP echo语句,如下所示:
<script type="text/javascript">
alert('<?php echo $custom_message; ?>');
</script>
Run Code Online (Sandbox Code Playgroud)
或者你甚至可以这样做:
<script type="text/javascript">
var alertMsg = '<?php echo $custom_message; ?>';
alert(alertMsg);
</script>
Run Code Online (Sandbox Code Playgroud)
基本上,考虑一下JavaScript中你希望PHP生成动态输出的位置,并在那里放置一个echo语句.
为了避免逃避很多角色:
echo <<<MYSCRIPT
... script here...
MYSCRIPT;
Run Code Online (Sandbox Code Playgroud)
或者只是关闭php解析一段时间:
?>
...your script here
<?php
Run Code Online (Sandbox Code Playgroud)