使用alert 出现SyntaxError: unterminated string literal的错误

爆炸头一 2013-03-28 11:54:07
echo $returnStr;
$return = explode(",", $returnStr);//将返回的数据转换为数组
$alertstr = "新添加" . $return[0] . "个,更新" . $return[1] . "个销售记录";

echo "<script language='text/javascript' >alert('".$alertstr."');</script>";

这样的代码总是会出现这样的错误
其中$returnStr的值为
到底是什么原因呢,感觉好像没什么地方会错了
...全文
8936 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2013-03-28
  • 打赏
  • 举报
回复
直接echo $alertstr 看看是啥。
吕大豹 2013-03-28
  • 打赏
  • 举报
回复
出错的意思是字符串未结束,末尾的分号没有加上。 这么写貌似也是可以的吧: echo "<script language='text/javascript' >alert('$alertstr');</script>";

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧