Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak znaku & z formularza JS
Forum PHP.pl > Forum > Przedszkole
maksik
Wysyłam treść z poniższego formularza, jednakże gdy znajduje się w niej znak "&" to urywa pozostałość, co może to powodować? Bardzo proszę o pomoc

  1. function formularz2(title, opis, link){
  2. var xmlhttp = getXmlHttp();
  3.  
  4. xmlhttp.onreadystatechange=function()
  5. {
  6. if (xmlhttp.readyState==4 && xmlhttp.status==200)
  7. {
  8. document.getElementById("instrukcja").innerHTML=xmlhttp.responseText;
  9. }
  10. }
  11.  
  12.  
  13. xmlhttp.open("POST","dodac.php",true);
  14. xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  15. xmlhttp.send("title="+title+"&opis="+opis+"&link="+link);
  16. }
nospor
Przeciez & sluzy do łączenia roznych parametrow, no nie widzisz tego? Sam oddzielasz tytul, opis i link wlasnie przy pomocy &. Wiec nie dziw sie, ze jak w tekscie pojawi się &, to zostanie on wlasnie rozpoznany jako separator....
Trzeba escapowac specjalne znaki

ps: problem z php nie ma zadnego zwiazku.... przenosze
maksik
w jaki sposób ecapować ten znak w js?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.