Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][JavaScript] Wysyłanie danych POST bez przeładowania, nie można dodać znaku: " + " (plus).
Giluś
post 15.09.2012, 14:10:50
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, posiadam prosty skrypt, który wysyła wiadomość (forma czatu) bez przeładowania - skrypt znalazłem w internecie, problem polega na tym, że nie potrafię go tak przerobić (bo nie wiem gdzie i jak za bardzo) aby pozwalał wysyłać wiadomość z +++ (plusem).

Przy wpisaniu do okna formularzu wiadomości: TEST: ++ TEST, otrzymam: TEST: TEST, usunąłem wszystkie zabezpieczenia od wiadomości i to nie to, patrzyłem również czy czasem coś nie jest z zapytaniem do MySQL, ale dadałem do zmiennej POST kilka plusów (+) i wysłało normalnie, wiec pewnie problem leży w skrypcie JS, a oto on:

[JAVASCRIPT] pobierz, plaintext
  1. $(function(){
  2. $("#ajax-post").submit(function() {
  3. var wiadomosc = $("input[name=wiadomosc]").val();
  4. var user = $("input[name=user]").val();
  5. var user2 = $("input[name=user2]").val();
  6. data = "wiadomosc=" + wiadomosc + "&user=" + user + "&user2=" + user2;
  7. $.ajax({
  8. type: "POST",
  9. data: data,
  10. url: "response.php",
  11. success: function(response){
  12. }
  13. });
  14. $("input[name=wiadomosc]").val('');
  15. return false;
  16. });
  17. });
[JAVASCRIPT] pobierz, plaintext


Pozdrawiam i z góry bardzo dziękuje za pomoc smile.gif.



Edit.:
Ale nie możliwe dałem sobie alert z danymi wychodzącymi i normalnie się ++ pokazują to już sam nie wiem dlaczego to nie działa..

Ten post edytował Giluś 15.09.2012, 14:21:42
Go to the top of the page
+Quote Post

Posty w temacie


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 - 12:45