Znalzłem w końcu w sieci interesujacy mnie przykład zastosowania technologi AJAX.
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){
echo "<b>pierwsze</b> wywyłoanie danych "; }
if($_GET['id']==2){
echo "drugie wywyłoanie danych drugie wywyłoanie danychdrugie wywyłoanie danychdr
ugie wywyłoanie "; }
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