jQuery choć super nie jest moją najmocniejszą stroną

strona.html
zawiera formularz FORM z polem TEXTAREA i id="fo_kod" oraz dwoma przyciskami SUBMIT_1 i SUBMIT_2
W polu TEXTAREA wpisywane są dane w wielu liniach zakończonych przyciśnięciem ENTER.
Przycisk SUBMIT_1 jest standowym HTML'owskim przyciskiem typu SUBMIT.
Przycisk SUBMIT_2 jest obsługiwany przez jQuery.
submit.php
Zawiera skrypt odbierający wysłane przez strona.html dane.
Działanie
1. Gdy przycisnę SUBMIT_1 (czyli standardowy submit) to skrypt php otrzymuje prawidłowo tekst wraz z znakami końca linii, czyli jest OK.
2. Gdy przycisnę SUBMIT_2 uruchomiona zostaje skrypt, który wysyła dane do submit.php:
var tekst = $('#fo_kod').val(); alert(tekst); // <---- tutaj prawidłowo wyświetla okno komunikatu z tekstem w wielu liniach $.ajax({ type: "POST", url: "submit.php", contentType: 'multipart/form-data', processData: true, dataType: 'text', data: "fo_kod=" + tekst, success: function(data) { }, error: function(data) { } });
Problem
Niezależnie, czy w jQuery $.ajax(...) ustawię POST, czy GET skrypt submit.php otrzymuje tekst, ale przesyłany bez znaków końca linii.
Co robię źle?