• Home
  • Forum
  • Fare Web
  • Javascript
  • Ajax

Ajax e caratteri speciali

  • Creatore Discussione Creatore Discussione k-it
  • Data di inizio Data di inizio 11 Mar 2011
K

k-it

Utente Attivo
14 Ott 2009
30
0
0
  • 11 Mar 2011
  • #1
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:
Codice:
<!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
Codice:
<?php
session_start();
require("connessione_database.php");

$risultato1 = mysql_query ("SELECT * FROM parknet WHERE gestore='00001'");
$righe1 = mysql_num_rows($risultato1);

//TABELLA SCAF
?>

<table width="980" border="0" align="center">
  <?php 
  if ($righe1 > 0) { 
	for ($i=0; $i<$righe1; $i++){
		$riga1 = mysql_fetch_row($risultato1);
  
  ?>
  <tr style="cursor: hand" onClick="openpopup('<?php echo $riga1[1];?>')"> 
    <td width="130"><font face="calibri"><strong><?php echo "$riga1[1]";?></strong></font></td>
    <td width="200"><pre><?php echo "$riga1[2]";?></pre></td>
    <td><div align="center"><font face="calibri"><?php if ($riga1[14]=="X"){echo "";} else {echo htmlentities($riga1[8], ENT_QUOTES);}//"$riga[8]";}?>
    </font></div></td>
    <td><div align="center"><font face="calibri"><?php
	
	//posti auto liberi
	if ($riga1[14]=="X"){
	 	echo "";
	} 
	else {
		if ($riga1[6] >= $riga1[7]){
			echo "$riga1[7]";
		}
		else {
			echo "$riga1[6]";
		}
	}
	
	?></font></div></td>
    <td><div align="center"><font face="calibri"><?php 
	
	echo "$riga1[7]";
	
	?></font></div></td>
    <td><div align="center"><font face="calibri"><?php 
	
	if ($riga1[14]=="X"){
		echo "";
	} 
	else {
	//echo "$riga1[7]-$riga1[6]";
		if ($riga1[6] >= $riga1[7]){
			$perc1 = 0;
		}
		else {
		//echo "$riga1[7]-$riga1[6]";
			$perc1 = (int)((100*($riga1[7]-$riga1[6]))/($riga[7]));
		}
		echo "$perc1 %";
	}
	
	?></font></div></td>
	<?php 
	if ($riga1[14]=="X"){
		?><td width="150" bgcolor="#FF0000"><div align="center"><font face="calibri">OFFLINE</font></div></td><?php
	} 
	else {
		if ($_SESSION['agg_old'][$riga1[0]] != $riga1[12]){ 
			?>
			<td bgcolor="#33CC00"><div align="center"><font face="calibri">
		<?php 
			$aggiornamento1 = substr($riga1[12], 11, 2).":".substr($riga1[12], 14, 2)." ".substr($riga1[12], 8, 2)."/".substr($riga1[12], 5, 2)."/".substr($riga1[12], 0, 4);
			echo "$aggiornamento1";
			?></font></div></td>
			<?php 
		}
		else{
			?>
			<td><div align="center"><font face="calibri">
			<?php 
			$aggiornamento1 = substr($riga1[12], 11, 2).":".substr($riga1[12], 14, 2)." ".substr($riga1[12], 8, 2)."/".substr($riga1[12], 5, 2)."/".substr($riga1[12], 0, 4);
			echo "$aggiornamento1";
			?></font></div></td>
			<?php 
		}
		$_SESSION['agg_old'][$riga1[0]] = $riga1[12];
	}
	?>
  </tr>
  <?php
  	}
  }
   ?>
</table>
<?php 

mysql_free_result($risultato1);
?>
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
Invio caratteri speciali tramite jquery/ajax
  • Giogiosw
  • 6 Feb 2015
  • Javascript
Risposte
1
Visite
3K
Javascript 12 Feb 2015
Davide Marchetti
D
G
Invio caratteri speciali tramite jquery/ajax
  • Giovanni D'ippolito
  • 6 Feb 2015
  • Ajax
Risposte
1
Visite
1K
Ajax 19 Feb 2015
criric
[Ajax] Passare caratteri speciali in un URL
  • felino
  • 10 Mar 2014
  • Ajax
Risposte
3
Visite
2K
Ajax 17 Mar 2014
felino
I
salvare con ajax user_id name msg
  • Imperor
  • 21 Mag 2024
  • PHP
Risposte
0
Visite
1K
PHP 21 Mag 2024
Imperor
I
R
valore value di un id da passare in chiamata ajax
  • robyspider77
  • 8 Ago 2022
  • Ajax
Risposte
3
Visite
3K
Ajax 8 Ago 2022
WmbertSea
R
jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax
  • robyspider77
  • 3 Ago 2022
  • Ajax
Risposte
5
Visite
3K
Ajax 4 Ago 2022
robyspider77
R
M
Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ?
  • mapa
  • 15 Nov 2021
  • jQuery
Risposte
0
Visite
3K
jQuery 15 Nov 2021
mapa
M
R
Aggiornare record mysql con Ajax, jQuery e php
  • Riccardo Contu
  • 19 Apr 2021
  • Ajax
Risposte
2
Visite
6K
Ajax 19 Apr 2021
Tommy03
P
Funzione jQuery Ajax invio file a php
  • Peterrey76
  • 9 Mar 2021
  • jQuery
Risposte
1
Visite
3K
jQuery 9 Mar 2021
Max 1
E
Php select option e ajax
  • Emanuele85
  • 17 Feb 2021
  • PHP
  • 2
Risposte
23
Visite
6K
PHP 11 Mar 2021
Emanuele85
E
Select concatenate php sql ajax
  • Emix
  • 3 Ago 2020
  • PHP
Risposte
2
Visite
2K
PHP 4 Ago 2020
Emix
Valori di ritorno json via ajax non visti.
  • MarcoGrazia
  • 29 Giu 2020
  • jQuery
Risposte
1
Visite
4K
jQuery 30 Giu 2020
MarcoGrazia
ASP.net MVC: Exception e chiamata AJAX
  • felino
  • 23 Mag 2020
  • ASP.NET
Risposte
1
Visite
2K
ASP.NET 3 Giu 2020
felino
Ricerca filtro con Ajax
  • motleyrulez
  • 23 Apr 2020
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2020
Alex_70
Grafico Ajax
  • max1974
  • 20 Mar 2020
  • Javascript
Risposte
4
Visite
2K
Javascript 23 Mar 2020
max1974
Struttura $.ajax
  • max1974
  • 15 Mar 2020
  • Ajax
Risposte
7
Visite
5K
Ajax 16 Mar 2020
max1974
C
la chiamata ajax non ritorna alcun dato
  • chiara1992
  • 7 Mar 2020
  • Ajax
Risposte
1
Visite
5K
Ajax 8 Mar 2020
marino51
Lettura Risultato $.ajax
  • max1974
  • 2 Mar 2020
  • Javascript
Risposte
1
Visite
1K
Javascript 2 Mar 2020
max1974
Chiamata ajax per tabella php
  • motleyrulez
  • 17 Dic 2019
  • PHP
Risposte
3
Visite
2K
PHP 17 Dic 2019
motleyrulez
[Javascript] Grafico chartjs con dati da J.ajax
  • max1974
  • 1 Dic 2019
  • Javascript
Risposte
3
Visite
2K
Javascript 4 Dic 2019
max1974
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Ajax
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?