Ajax e caratteri speciali

venerdì 11 marzo 2011 - 13.31
Tag Elenco Tags  MySQL 5.1  |  Javascript

kit Profilo | Newbie

Salve,
sto utilizzando Ajax per le prime volte, ho una pagina dove ho la chiamata ajax,
chiamo una pagina php che preleva dati da un database e forma una tabella.
Tutto funziona tranne che il carattere dell'euro non me lo visualizza bene, sulla pagina php si vede correttamente sulla pagina dove la richiamo con ajax mi mette un quadratino bianco.
Ho provato con htmlentities come si può vedere ma niente. Non so come ajax gestisce i dati che trasferisce.
Pagina html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>parknet</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> function chiamaAjax() { var xmlhttp; if (window.XMLHttpRequest) { // codice valido per IE7 e succ., Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { // codice valido per IE6 e IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Il browser non supporta XMLHTTP"); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById('tabella_park').innerHTML=xmlhttp.responseText; } } //myRequest.open("GET","primo.php&rand="+escape(Math.random())); xmlhttp.open("GET","tabella_park.php?rand="+escape(Math.random()),true); xmlhttp.send(null); } function Start() { chiamaAjax(); setTimeout("Start()", 10000) } Start(); </script> </head> <body> <div id="tabella_park"></div> </body> </html>
pagina php
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5