I go dodałem na samym dole, nie wiem czy dobrze, ale jak go dodaję gdzieś wyżej to mi nie działa.
Mam trzy pliki:
index.php w którym mam
ajax.js
var XMLHttpRequestObject = false; if(window.XMLHttpRequest){ XMLHttpRequestObject = new XMLHttpRequest(); } else if(window.ActiveXObject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function przetwarzajDane(srcid, srcmail, srcnazwisko, dest) { if(XMLHttpRequestObject){ var div = document.getElementById(dest); var url = "order_status.php"; XMLHttpRequestObject.open("POST", url); XMLHttpRequestObject.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded'); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){ var str = XMLHttpRequestObject.responseText; div.innerHTML = str; } } var idValue = document.getElementById(srcid).value; var mailValue = document.getElementById(srcmail).value; var nazwiskoValue = document.getElementById(srcnazwisko).value; XMLHttpRequestObject.send("id=" + idValue + "&mail=" + mailValue + "&nazwisko=" + nazwiskoValue); xmlHttp.overrideMimeType('text/html; charset=ISO-8859-2'); }
i trzeci plik, order_status.php w którym są realizowane zapytania z bazy MySQL. W bazie mam wszystki zakodowane w Latin. Co zrobić by ujrzeć polskie znaczki?