El codigo:
datossensor.php
Código PHP:
Ver original
<?php $pdo=new PDO("mysql:dbname=admin_expertiot;host=expertosiot.ml","admin_expertiot","sim495975"); switch($_GET['q']){ // Buscar Último Dato case 1: $statement=$pdo->prepare("SELECT data_temp FROM data ORDER BY data_id DESC LIMIT 0,1"); $statement->execute(); $results=$statement->fetchAll(PDO::FETCH_ASSOC); echo $json; break; // Buscar Todos los datos default: $statement=$pdo->prepare("SELECT humedad,temperatura FROM tblsensores ORDER BY id ASC"); $statement->execute(); $results=$statement->fetchAll(PDO::FETCH_ASSOC); echo $json; break; } ?>
Codigo donde del archivo donde llamo a los datos.
Código Javascript:
Ver original
setInterval(function() { var JSON=$.ajax({ url:"https://18.230.40.218/datossensor.php?q=1", dataType: 'json', async: false}).responseText; var Respuesta = jQuery.parseJSON(JSON); hand.showValue(Respuesta[0].data_temp, 1000, am4core.ease.cubicOut); }, 1000);
Los errores por consola son estos:
Código:
jquery.js:8630 GET https://18.230.40.218/datossensor.php?q=1 net::ERR_CERT_COMMON_NAME_INVALID send @ jquery.js:8630 ajax @ jquery.js:8166 (anonymous) @ dashboard-test.php:578 setInterval (async) (anonymous) @ dashboard-test.php:577 e @ core.js:1
Código:
Uncaught SyntaxError: Unexpected token u in JSON at position 0 VM8945:1 at JSON.parse (<anonymous>) at Function.jQuery.parseJSON (jquery.js:7522) at dashboard-test.php:582 jQuery.parseJSON @ jquery.js:7522 (anonymous) @ dashboard-test.php:582 setInterval (async) (anonymous) @ dashboard-test.php:577 e @ core.js:1