繼承人我的代碼:逃脫從PHP變量換行符(底線)爲Javascript使用
<td onclick="openFile('<?php echo htmlentities ($row['name'])?>','
<?php echo htmlentities ($row['content'])?>')">
<a href="#nf" data-toggle="tab"><?php echo $row['name']?></a></td>
,因爲在$行[ '內容']一個底線字符:
openFile('wow','wow wow
wow ');
當瀏覽器不能找到一個結尾qoutes在同一行它拋出一個
錯誤(SyntaxError:未終止的字符串文字 [Break On This Error])。
任何解決方案?
你需要在那個字符串中換行嗎?如果沒有,你可以用一個簡單的替換來刪除它。 –
我需要那個換行符,所以不能替換它 –