Goedendag, ik heb een vraag over dit topic in het PHP forum.

https://www.phphulp.nl/php/forum/topic/highcharts-gauge-met-live-data/92587/

Wanneer ik een 'live-server-data.php' maak op de website die {"p1_current_power_in":"0.940","time":1381781571000} weergeeft, zou de HTML toch moeten werken volgens de poster.
Ik krijg het echter niet voor elkaar.
Iemand anders wel?

Alvast bedankt voor reacties!
Groeten Robert.
Wat ook nog een rol zou kunnen spelen is tijdigheid. Je haalt met AJAX een waarde op en dat kost tijd (connecteren met server, etc). Pas op het moment dat de waarde zich in de browser bevindt, mag de nieuwe waarde gebruikt worden in Highcharts (callback, promise). Dit zou je ook nog kunnen checken voor de zekerheid...
OK, maar dat is taal wat ik niet zo 123 begrijp.
Ligt het dan alleen aan mij dat het niet werkt?
Ik doe dit op hosting2go.
Ik ging er van uit dat de code een fout bevatte of dat ik iets fout doe wat dit veroorzaakt.
edit: heb even gekeken, maar dat zou goed moeten gaan. Zou je die Ajax uitkomst ns willen loggen voor de zekerheid (console.log). Zie ook opmerking Frank... Wat toont de console als je de hele zwik (data.Huidige_stroom) logt?
Hoi Nick, bedankt voor je reactie weer,
bedoel je dat je het getest hebt en het bij jou wel werkt? Misschien dat ik iets fout doe, ik zal de stappen beschrijven.
Ik pak de code van Frank en zet deze in een textbestand die ik 'code.php' heb genoemd. Deze zet in in de map online:

http://www.fam-vanommen.nl/grafiek/code.php

ik maak verder een 'gauge_data.php' text bestand waar de volgende code in staat:

<?php
header('Content-Type: application/json');
echo '{"Huidige_stroom":686}';
?>

Deze staat in dezelfde map
http://www.fam-vanommen.nl/grafiek/gauge_data.php

Zoals je kan zien komt daar de goede json data uit.

toch geeft bij mij de code.php geen reactie. Het scherm blijft leeg. Er zal een fout in staan dus lijkt het mij dat ik ook niets kan loggen, of begrijp ik dat ook verkeerd? Hoe kom ik er achter wat er fout gaat?
Onderin de sourcecode van je pagina heb je dit:


<script src="/js/highcharts.js"></script>
<script src="/js/highcharts-more.js"></script>
<script src="/js/modules/exporting.js"></script>


Maar die javascript bestanden worden niet gevonden.
Ahhh, ok.
Ik heb ze gevonden en er in gezet. Werkt nog niet helemaal, ik krijg een zwart vlak, maar er gebeurt nou in ieder geval iets, dank je! Wat zou dit nog kunnen veroorzaken?

[size=xsmall]Toevoeging op 13/01/2018 10:37:42:[/size]

Werkt, hier kan ik weer verder mee spelen, dank je jan!

Reageren