Chciałbym wysłać dane z formularza za pośrednictwem jQuery do innego pliku a następnie wczytać zawartość tego pliku do bieżącej strony.
Mam formularz z którego biorę dane
skrypt który wysyła dane z formularza
$(document).ready(function(){ $('#test').hide(); $("#formularz").submit(function() { var tekst = $("input#tekst1").attr('value'); $('#test').load("test.php?tekst=" + tekst); $('#test').show(); return false; }); });
Oraz plik php mający wyświetlać odebrane dane
$tekst = $_GET['tekst'];
Wszystko działa dobrze dopóki w formularz nie wprowadzę danych ze spacjami. Co zrobić aby można było wysyłać zdania składające się z więcej niż jednego słowa?
Już znalazłem rozwiązanie jakby ktoś miał podobny problem to najpierw trzeba zakodować dane wysyłane przez jQery funkcją escape(), a następnie zdekodować w PHP funkcją urldecode()