誰かがこのブラウザの動作に光を当てることができるかどうか疑問に思っていました:
XHR(jQueryを使用して、jQueryを除外するためだけにプレーンなXMLHttpRequestでも試してみましたが、結果は同じです)またはフォームを介した「昔ながらの」方法のいずれかを介してサーバーに送信されるテキストエリアを含むフォームがあります参加する。どちらの場合も、method="POST" が使用されます。どちらの方法でも、サーバー上の同じスクリプトに送信されます。
ここでおもしろい点: XHR 経由で送信すると、改行文字は "%0A" (または \n 私が間違っていなければ \n) として転送され、通常の方法で送信すると "%0D%0A" (または\r\n)。もちろん、これはサーバー側でいくつかの問題を引き起こしますが、それはここでは問題ではありません。この違いの理由を知りたいのですが?どの送信方法を使用しても、新しい行は同じように転送されるべきではありませんか? 他にどのような違いがありますか (ある場合)?