Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8149
| From | Enrico Maria Chellini <bitit@bitit.it> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: query php e ajax |
| Date | 2016-12-21 22:43 +0100 |
| Organization | www.bitit.it |
| Message-ID | <o3et1g$18u6$1@gioia.aioe.org> (permalink) |
| References | <o3ei3u$m40$1@gioia.aioe.org> |
Enrico Maria Chellini wrote:
> allora ho dei dati che si devono rigenerare periodicamente senza
> rigenerare la pagina, premetto che di ajax sono a digiuno, quindi ho
> bosognio di una
> bella mano; ho cercato ma non ho trovato niete che mi aiutasse.
>
> questa รจ la query php
>
> -------------
> try{ $rvdb->setAttribute(PDO::ATTR_ERRMODE,
> PDO::ERRMODE_EXCEPTION);
> $qambientlog=$rvdb-
>>prepare("SELECT * FROM $nameLogTab ORDER BY idAmbientLog DESC");
>
>
> $qambientlog->execute(array());
>
> $logAmbient = $qambientlog->fetch(PDO::FETCH_OBJ);
> //print_r ($elcatp);
> $logtimestamp= $logAmbient->TIMESTAMP;
> $log02_value= $logAmbient->O2_VALUE;
> $logset_point_oxygen= $logAmbient->SET_POINT_OXYGEN;
> $logisteresi= $logAmbient->ISTERESI;
> $logsoglia_max_oxygen= $logAmbient->SOGLIA_MAX_OXYGEN;
> $logsoglia_min_oxygen= $logAmbient->SOGLIA_MIN_OXYGEN;
>
>
> }catch(PDOException $e ){
> echo "Error: ".$e;
> }
> unset($qambientlog);
> ----------------------
allora cosa ho fatto :
//qui metto in div su cui fare il refresh
<div class="column" id="refresh">
<?php
//-->> per fare un po' di test: lego il valore della sessione
$a=$_SESSION['priorita'];
// ----->>lo incremento ogni refresh
$a++;
print $a;
// --------->> e lo riscrivo sulla sessione
$_SESSION['priorita']=$a;
// ---- sotto la funzione che me lo fa rigenereare. e funziona +-
?>
<?php
//---------> qui ci ncludo la query che non viene rigenerata come lo script
della sessione, allora ho provato a farla rigenerare a ajax, vedi sotto.
include 'getAmbientLog.php';
if
($attiva==0) { $iconaambient="ic-ambienteoff.png"; }else {
$iconaambient="ic-ambiente.png"; }
echo "<div style=\"text-
align: center\"><a href=\"ambient.php?id=$id\"><img
src=\"album/$iconaambient\" border=\"0\" class=\"ic-link\"></a></div>
</div> <div class=\"column\"> <p>".$ambiente." </p></div> <div
class=\"column\"><p>".$lang_setoxigen.": ".$logset_point_oxygen." </p>
</div> <div class=\"column\"><p>".$lang_istresi.": ".$logisteresi."
</p></div> <div class=\"column\"><p>".$lang_setmaxoxigen.": ".
$logsoglia_max_oxygen." </p></div> <div class=\"column\"><p>".
$lang_setminoxygen.": ".$logsoglia_max_oxygen;
}
unset($cat);
unset($rvdb);
?>
</p> </div>
</div>
</div>
<script>
// ------>> rigenero il div che mi somma la variabile della sessione
setInterval(function() {
$("#refresh").load(location.href+" #refresh>*","");
}, 5000);
// ------>> rigenero lo script ajax
$(function() {
setInterval("updateTopic()", 5000); // ogni 2 secondi richiamo la
funzione updateTopic()
});
// ----->> qui dovrei rigenerare la query
function updateTopic() {
$.ajax({
method: 'get', // tipo di richiesta HTTP
url : 'getAmbientLog.php', // percorso allo script
lato server
data: "nameLogTab=$nameLogTab", // parametro opzionale, per
impostare la query string da inviare
dataType : 'json', // parametro opzionale, formato
dei dati (xml, json, script, o html)
success: function (data) { // istruzioni richiamate al
termine della richiesta
$("#latest-topic").html(data); // inserisco i dati restituiti nel
DIV!!!
}
});
}
</script>
// ----> adesso come faccio a scrivere i nuovi valori sull'output sopra
mostrato?
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Find similar
query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-21 19:36 +0100
Re: query php e ajax fmigliori@gmail.com - 2016-12-21 13:38 -0800
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-21 22:52 +0100
Re: query php e ajax fmigliori@gmail.com - 2016-12-21 14:23 -0800
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-21 23:34 +0100
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-22 11:04 +0100
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-22 11:20 +0100
Re: query php e ajax fmigliori@gmail.com - 2016-12-22 03:45 -0800
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-22 15:05 +0100
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-22 15:16 +0100
Re: query php e ajax fmigliori@gmail.com - 2016-12-22 06:43 -0800
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-22 15:58 +0100
Re: query php e ajax fmigliori@gmail.com - 2016-12-22 09:17 -0800
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-28 16:40 +0100
Re: query php e ajax Enrico Maria Chellini <bitit@bitit.it> - 2016-12-21 22:43 +0100
csiph-web