php - 如何修复这个未终止的字符串文字错误?

标签 php javascript jquery

它给了我一个未终止的字符串文字错误:var image_file_name = "<br/>对于下面这一行:

var image_file_name = "<?php echo str_replace("\n", "", $image_file_name); ?>";

关于如何解决这个问题有什么想法吗?开放所有想法来测试:)

最佳答案

您将删除 \n 换行符,但不会删除 \r 回车符。尝试将两者都删除。看起来 IE(可能还有其他浏览器)也将 \r 视为换行符。

也许:

str_replace(array("\n","\r"), "", $image_file_name)

(我假设 $image_file_name 包含 Windows 风格的 \r\n 换行符,而不是 *nix 风格的 \n 换行符。)

关于php - 如何修复这个未终止的字符串文字错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556312/

相关文章:

php - 如何在 CGridView Yii 框架中添加下拉菜单?

javascript - 如何将代码从 rxjs v5 转换为 rxjs v6 以进行 catch?

javascript - 为什么我的 javascript 代码不能从上到下编码?

JQuery 仅在主页上将 css 应用于类

jquery - 如何将页眉标题和页脚标题添加到 jQuery 数据表中?

php - isset() 和 __isset() 有什么区别?

php - 反射特性过滤器

javascript - 如何每隔几秒获取变量并更新它

javascript - JWT token 不会在 Heroku 上生成

jquery - 有多个 div 时如何正确应用 z-index