從mysql讀取某一文本數據,付給js變量比如
復制代碼 代碼如下:
<script type="text/javascript">var strs="蘇潤葡萄種植園依托滬寧高速和揚溧高速兩大交通走廊,緊鄰鎮榮公路上黨鎮薛村段,離鎮江市僅20公裡,交通便利蘇潤葡萄種植園引進新品種、
新工藝、新技術和現代經營管理體制,采用大棚種植。目前主要品種有五個:夏黑、美人指、貴公子、黃蜜、金手指。蘇潤葡萄種植園還 ...";
document.write(strs);</script>
卻發現火狐下始終報 unterminated string literal錯誤。把那段文本復制到txt中打開發現出現了幾個黑方塊,原來那是mysql的換行標記\r\n,在txt中因為使用雙字節而不能正確顯示,所以顯示2個黑方塊。
解決辦法:在服務器端返回這個數據時,去掉\r\n $value=str_replace("\r\n","",$value)