Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX]Polskie znaki
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Witam, piszę, bo już nie mam do tych znaków siły przecież to jest jakieś chore
  1.  
  2. echo '<div class="name" id="name">'.$name;
  3.  
  4. ?>
  5. <div class="name_change_b"><button class="team_e" onclick="changename('<? echo $name; ?>');">zmień</button></div>
  6. <?
  7.  
  8.  


JS

  1. document.getElementById('name').innerHTML = '<input id="name1" class="change_name" value="' + name + '"</input><div class="name_change_b"><button class="team_e" id="changebtn">ok</button></div>';
  2. document.getElementById('changebtn').onclick = function()
  3. {
  4. if (XMLHttpRequestObject) {
  5. XMLHttpRequestObject.open("POST", "change.php");
  6. XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  7. name1=document.getElementById('name1').value;
  8. XMLHttpRequestObject.onreadystatechange = function ()
  9. {
  10. if (XMLHttpRequestObject.readyState == 4)
  11. {
  12. document.getElementById('name').innerHTML = XMLHttpRequestObject.responseText;
  13.  
  14. }
  15. }
  16. XMLHttpRequestObject.send('nazwa='+escape(name1));
  17. }
  18. }
  19. }


wszystkie pliki w UTF-8 i oczywiście po wpisaniu w input polskich znaków pojawiają się krzaki, przecież ja tu robię prostą rzecz, JS dodaje input i z tego imputa ajaxem zapisuję do bazy, to nie dość że krzaki się pojawiają to do tego przed znakami specjalnymi "/".
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: 20.08.2025 - 12:03