语法错误,将php嵌入javascript时出现意外''

时间:2019-01-14 23:26:44

标签: javascript php

我正在使用php从html表单更新一些myqsl值,并且在更新之后,我想将用户重定向到他/她单击“更新”的页面。为了实现这一点,我正在使用以下行

echo "<script>var prevUrl='<?php echo $_SERVER['HTTP_REFERER'];?>';alert('Updated movie $mv !'); window.location.href=prevUrl;</script>";

但出现以下错误 Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in

我尝试使用\作为HTTP_REFERER中'的转义字符,但我没有运气。我尝试用单引号和双引号编写var,但仍然没有运气。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您在echo命令中有一个php标记和echo命令,在回显中使用变量,例如fo

echo  "<script>var prevUrl='".$_SERVER['HTTP_REFERER']."';alert('Updated movie $mv  !'); window.location.href=prevUrl;</script>";
相关问题