它给了我一个未终止的字符串文字错误: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/