HTML は br 改行であるため、エスケープ文字 n はサポートされていません。テキストエリアの復帰と改行は表示されず、改行は n によって行われます。 console.log('你的查询数据') コンソールに改行があるかどうかを確認します。またはyourCon.indexOf("n")存在するかどうかを確認してくださいn。存在する場合、yourCon.replace("n","<br/>") は置換を完了し、それが改行であるかどうかを確認します。もちろん、改行は r、nr
であっても構いません。
最初の方法が解決できない場合。または、改行がまったく表示されません。次に、データ replace("n","<br/>") を配置し、事前に n を br に置き換えます。または、データベースに保存する前に他の文字に置き換え、取得時に変換して戻します。
動的結合 <p> または
これはデータベース ストレージの問題である可能性があります。これらのコンテンツを保存するフィールドのデータ型を確認してください。http://www.webtag123.com/sql/23888.html
も参照してください。出力時に <pre>
に置き換えますを囲むか、クエリ内容の改行を
改行なしで HTML 構造に入れる場合、考えられる問題と解決策は次のとおりです:
HTML は
br
改行であるため、エスケープ文字n
はサポートされていません。テキストエリアの復帰と改行は表示されず、改行はn
によって行われます。console.log('你的查询数据')
コンソールに改行があるかどうかを確認します。またはyourCon.indexOf("n")
存在するかどうかを確認してくださいn
。存在する場合、yourCon.replace("n","<br/>")
は置換を完了し、それが改行であるかどうかを確認します。もちろん、改行はr
、nr
最初の方法が解決できない場合。または、改行がまったく表示されません。次に、データ
replace("n","<br/>")
を配置し、事前にn
をbr
に置き換えます。または、データベースに保存する前に他の文字に置き換え、取得時に変換して戻します。ここをクリックして私のブログをご覧ください。前回この問題に遭遇したときの簡単な概要を書きました。