js在php 中出现 unterminated string literal 解决方法

时间:2023-03-09 00:04:10
js在php 中出现 unterminated string literal 解决方法

出现这个问题就是空格造成的(可清空格符,换行符等)

示例代码如下:

php 下报错

<?php

echo "<a href=javascript:if(window.confirm('Are you Sure ?')){window.location.href='xxxx'; }>xxxxxx</a>"; // 会出错就是空格的问题

echo "<a href=javascript:if(window.confirm('Sure?')){window.location.href='xxxx'; }>xxxxxx</a>"; // 去空格正确

echo "<a href=\"javascript:if(window.confirm(' Are you Sure ?')){window.location.href='xxxx'; }\">xxxxxx</a>"://用双引号正确

?>