テキストエリアの先頭にある空白と改行に問題があります。json文字列をajaxでphpスクリプトに送ります。次に、文字列を php 配列にデコードします (json_decode を使用)。したがって、この配列には、先頭に 2 つの改行がある文字列があります。配列からテキストを出力すると、改行がありますが、テキストをmysqlデータベースに保存すると、改行がなくなります...文字列の先頭でのみ、改行がなくなります...文字列の残りの部分、改行は問題ありません。
回答ありがとうございます。奪う
PHP serialize()を使用して、情報を保存する必要のある方法で維持するようにします。次に、データベースに追加します。取得するときは、 unserialize()を呼び出して、すべての素敵な情報を取り戻します。
ほとんどのブラウザーの textareas の値は、最初の文字が改行の場合は無視されるという方法で解析されます。
<textarea>Value</textarea> <!-- value will be "Value" -->
<textarea>
Value
</textarea> <!-- value will be "Value\n" -->
<textarea>
Value
</textarea> <!-- value will be "\nValue\n\n" -->
Chrome / FF / Opera で JavaScript を使用して確認しました。