Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] jQuery ajax i ucinanie
pifarek
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 15
Dołączył: 3.03.2009
Skąd: Włocławek

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


Witam.
Mam formularz, w którym znajduje się textarea. Pobieram wartość tego pola w JavaScript i wysyłam do skryptu PHP.

Problem jest taki: jeżeli w textarea występuje znak &, to razem z nim ucinana jest dalsza zawartość.
Czyli np. wpiszemy "PHP & JavaScript", a dostaniemy "PHP ".

W czym jest problem?


--------------------
www.swiths.com
Go to the top of the page
+Quote Post
v1t4n
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 19.02.2005
Skąd: Dębica

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


1. pobierasz metoda .text() czy .html()?
2. jesli przesyłasz metoda get to musisz uzyc odpowiednika urlencode, czyli escape()


--------------------
Psik!! A masz!! ...chamie - Porucznik Borewicz
Go to the top of the page
+Quote Post
pifarek
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 15
Dołączył: 3.03.2009
Skąd: Włocławek

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


[JAVASCRIPT] pobierz, plaintext
  1. $('.profile-comments-form form').submit(function()
  2. {
  3. var comment = $(this).children('textarea').val();
  4. alert (comment);
  5. /**
  6.  
  7. **/
  8. if (comment)
  9. {
  10. $.ajax({
  11. type: 'POST',
  12. url: 'ajax/addComment',
  13. data: 'comment=' + comment + '&id=' + id,
  14. success: function(data) {
  15. alert (data);
  16. }
  17. });
  18. }
  19. else
  20. {
  21. //
  22. }
  23. });
[JAVASCRIPT] pobierz, plaintext


  1. public function addComment()
  2. {
  3. if ($this->_isLogged() == TRUE && isset($_POST["comment"]) && isset($_POST["id"]))
  4. {
  5. $photo_id = (int) $_POST["id"];
  6. $comment = $_POST["comment"];
  7. /**
  8.  
  9. **/
  10. echo $comment;
  11. }
  12. }


Może to coś pomoże sad.gif


--------------------
www.swiths.com
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo & rozpoczyna encję. Daj htmlspecialchars przed wyświetleniem.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
pifarek
post
Post #5





Grupa: Zarejestrowani
Postów: 91
Pomógł: 15
Dołączył: 3.03.2009
Skąd: Włocławek

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


Nie działa...
Po za tym do skryptu w PHP dochodzi już tekst bez &...
= = =
To głupi problem był. ;-)
[JAVASCRIPT] pobierz, plaintext
  1. data: {comment: comment, id: id},
[JAVASCRIPT] pobierz, plaintext


Ten post edytował pifarek 7.08.2010, 16:05:50


--------------------
www.swiths.com
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 Aktualny czas: 19.08.2025 - 19:54