Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brak znaku & z formularza JS
maksik
post 10.03.2014, 12:49:41
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
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 10.03.2014, 13:12:49
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
maksik
post 10.03.2014, 13:20:25
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 10.03.2014, 13:27:47
Post #4





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




http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:31