web開發需要注意/n的問題

來源:互聯網
上載者:User
今天就遇到這個斷行符號換行的問題,在頁面上我使用了textarea輸入框,在程式後台對其進行html過濾之後,存入了資料庫中。之後我又從資料庫中查詢處該條記錄,將資料庫中儲存的這個textarea的值 放到javasrcipt的變數中儲存起來。問題出現了,頁面老是提醒JS出錯,說什麼unterminate string iterate錯誤,一看就知道是字串沒有結束,用FF定位,結果就是這個textarea的值出了問題,發現它居然換行了。我百思不得其解,最後我一步一步運行調試,終於在程式中發現了這個字串中有一個"/n",兄弟們,看好了,"/n"。原來在textarea輸入時,不經意斷行符號了一下,程式處理的時候就將其轉換成/n了,儲存在資料庫中這個/n又變成了斷行符號。當我查詢出來時斷行符號又使用/n進行替換。當我將其放到JS的變數中時,這個/n又變成了斷行符號,結果剛好把我的字串換行了,所以出現了錯誤!!!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.