Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Brak znaku & z formularza JS
maksik
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 0
Dołączył: 26.09.2012

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
maksik
post
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 0
Dołączył: 26.09.2012

Ostrzeżenie: (0%)
-----


w jaki sposób ecapować ten znak w js?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:48