php文件中有这样的代码,但结果我总是得到一个错误:
解析错误:语法错误,意外的 'alert' (T_STRING),期待 ',' 或 ';' 在 ...\result.php 第 36 行
据我了解,一切都是由于引号“”也在html标签的属性中,但问题是有一个使用js进行重定向的按钮:
onclick="window.location.href='/'">
而且,正如我们所见,单引号也存在,我们怎样才能绕过这个错误并在 echo 中正常显示所有内容?
<?php
$msg = !empty($_GET['type']) ? $_GET['type'] : 'error';
if ($msg == 'success'){
echo "
<div class="alert alert-danger" role="alert">Произошла ошибка при обработке платежа!</div>
» Пожалуйста попробуйте позже, если ошибка повторяется, свяжитесь с администратором.
<br>
<br>
<div class="form-wrap text-center">
<button class="button btnget" onclick="window.location.href='/'">На главную</button>
</div>";
};
?>
据我所知,您可以不带引号简单地编写,即:
<button class="button btnget" onclick=window.location.href='/'>На главную</button>...一切都应该工作。