Podany przykład działa natomiast nie wyświetalają sie poprawnie polskie znaki
W dwóch pliczkach znajdują się deklaracje kodowania strony a po wywołaniiu funkcji js demo3() wczytane dane zamiast poslich znaków wyswietlają ogonki.
Proszę o pomoc.
oto kodziki:
pliczek example.php
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> </head> <body> <? if($_GET['id']==1){ } if($_GET['id']==2){ } if($_GET['id']==3){ } ?> </body></html>
pliczek html+js czytajacy dane:
<?php <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <meta> <title></title> <script type="text/javascript" language="JavaScript" src="advajax.js"></script> <script type="text/javascript"> function demo3() { advAJAX.setDefaultParameters({ onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "Preparing..."; }, onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Loading..."; }, onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = "Result: " + obj.responseText; }, onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; } }); advAJAX.get({ url: "example.php?id=1", tag: "e3_div1" }); advAJAX.get({ url: "example.php?id=2", tag: "e3_div2" }); advAJAX.get({ url: "example.php?id=3", tag: "e3_div3" }); advAJAX.setDefaultParameters({}); } </script> </head> <body> <div id="e3"> <br /> <div id="e3_div1" class="e3_div"> Ramka 1.</div> <div id="e3_div2" class="e3_div"> Ramka 2.</div> <div id="e3_div3" class="e3_div"> Ramka 3.</div> <br /> <br /> <button onclick="demo3()"> Pobierz</button> </div> </body></html> ?>
kod biblioteczki do ajaxa jest tutaj http://advajax.anakin.us/advajax.js