Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> GET a polskie znaki z posiomu JS
Wilu88
post 21.06.2011, 10:16:32
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

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


Witam

Meczę się od kilku godzin z takim oto problemem.

Z poziomu JS wykonuje wysyłam do pliku metodą GET dane a następnie otrzymuje wynik.

Skrypt działa bez zarzutu do momentu gdy zaczynam wysyłać GET'em polskie znaki i spacje.

Przeglądarka automatycznie zamienia w to na kodowanie z użyciem %.

Czytałem trochę na temat urlencode i decode, tylko jak tego użyć w JS?

Oto kod JS:

  1. <script type="text/javascript">
  2. function sprawdz_tel()
  3. {
  4. if(document.getElementById('klient').value != "Pryw."){
  5. // Tworzysz instancję XMLHttpRequest
  6. var xhr = new XMLHttpRequest();
  7. // otwierasz nowe połączenie
  8. var klient = document.getElementById('klient').value;
  9. var url = 'sprawdz_tel.php?klient=' + klient;
  10. xhr.open('get', url, true);
  11. // opcjonalniemożesz zdefiniować funkcję, która będzie nasłuchiwała na postęp w wykonywaniu żądania HTTP
  12. xhr.onreadystatechange = function () {
  13. if (xhr.readyState === 4 && xhr.status === 200) {
  14. var wynik = xhr.responseText;
  15. document.getElementById('tel1').value=wynik;
  16. }
  17. }
  18. // wysyłasz żądanie
  19. xhr.send(null);
  20. }
  21. }


W samym pliku z JS kodowanie jest dobre bo robiłem testy z alertem i otrzymywałem prawidłowy tekst.
Go to the top of the page
+Quote Post
erix
post 21.06.2011, 19:17:00
Post #2





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




Cytat
Czytałem trochę na temat urlencode i decode, tylko jak tego użyć w JS?

Google: encodeURIComponent.


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

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

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: 18.06.2025 - 23:21