Recuperar datos SQL nuevamente en JavaScript después de jQuery ajax call
Soy bastante nuevo en ajax (a través de jQuery) y JavaScript. Lo que me gustaría es ejecutar un script php periódicamente (y asincrónicamente) que recupere algunos datos SQL. Sin embargo, presentaré estos datos en un gráfico de JavaScript, así que lo necesito para volver a mi JavaScript.
Intenté un script php incrustado dentro de JavaScript que empuja los datos SQL a una matriz, y luego simplemente busca la página con.ajax
call, pero esto no funcionó (aunque pude ver en el origen de la página que se cambió el JavaScript, el gráfico no respondió a los cambios):
ajax.php (no funciona):
$(function () {
function fetchData() {
$.ajax('ajax.php');
<?php
try
{
$now = time();
$query = "select * from jet_pressure;"
$result = $db->query($query);
foreach ($result as $row)
{
print "d1.push([".$row['timestamp'].",".$row['unknown']."]);";
}
}
catch (Exception $e)
{
print 'Exception : '.$e->getMessage();
}
?>
$.plot($("#placeholder"), [ d1]);
setTimeout(fetchData, 5000);
}
setTimeout(fetchData, 500);
});
¿Cual es la manera recomendada para hacer esto