Beste
Ik heb een html/javascript/JSon parser probleem. Het is het volgende:
Op de website http://www.weerflitsinfo.be/test.html zou ik allerlei gegevens ivm het weer willen uitlezen. Momenteel worden statische gegevens weergegeven (maw de pagina refresht niet).
De pagina test.html zit er zo uit:
Het textbestand currentWeatherLiedekerke.txt bevat de volgende code:
[js]
{"Live":{"Time":"2014-08-27T18:45:00","TempOutside":20.7},"Day":{"ID":3610,"Datum":"2014-08-27T18:44:00","MaxTemp":21.8,"MaxTempTime":"18:20","MinTemp":9.5,"MinTempTime":"07:01","AvgTemp":15.6,"Regen":0.8,"GevallenSneeuw":0.0,"SneeuwDek":0.0,"Weerbeeld":null,"GemeenteID":166}}[/js]
Ik dacht dat de gegevens die uitgelezen werden vanuit currentWeatherLiedekerke.txt zouden vernieuwen mits de javascript code:
Maar dit werkt dus niet... Kan iemand me verder helpen? Ik ben ten einde raad...
Alvast bedankt!
Glenda
Ik heb een html/javascript/JSon parser probleem. Het is het volgende:
Op de website http://www.weerflitsinfo.be/test.html zou ik allerlei gegevens ivm het weer willen uitlezen. Momenteel worden statische gegevens weergegeven (maw de pagina refresht niet).
De pagina test.html zit er zo uit:
HTML:
<html>
<head>
<script type="text/JavaScript">
setTimeout("location.reload(true);",60000);
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/knockout/knockout-3.0.0.js"></script>
<script src="http://www.weerflitsinfo.be/knockout.mapping.js"></script>
<script src="http://www.weerflitsinfo.be/moment-with-locales.min.js"></script>
</head>
<body>
<script type="text/javascript">
var viewModel = {};
$.getJSON("http://www.weerflitsinfo.be/currentWeatherLiedekerke.txt", function(data) {
viewModel.model = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
});
</script>
<div>Hello</div>
<div>Gegevens gemeten op <span data-bind="text: moment(model.Live.Time()).format('DD/MM/YYYY [om] HH:mm')"></span></div>
<div>Temperatuur: <span data-bind="text: model.Live.TempOutside"></span> graden celcius
<div>Regen: <span data-bind="text: model.Day.Regen"></span> mm
<div>Andere html stuff</div>
</body>
</html>
[js]
{"Live":{"Time":"2014-08-27T18:45:00","TempOutside":20.7},"Day":{"ID":3610,"Datum":"2014-08-27T18:44:00","MaxTemp":21.8,"MaxTempTime":"18:20","MinTemp":9.5,"MinTempTime":"07:01","AvgTemp":15.6,"Regen":0.8,"GevallenSneeuw":0.0,"SneeuwDek":0.0,"Weerbeeld":null,"GemeenteID":166}}[/js]
Ik dacht dat de gegevens die uitgelezen werden vanuit currentWeatherLiedekerke.txt zouden vernieuwen mits de javascript code:
HTML:
<script type="text/JavaScript">
setTimeout("location.reload(true);",60000);
</script>
Maar dit werkt dus niet... Kan iemand me verder helpen? Ik ben ten einde raad...
Alvast bedankt!
Glenda
Laatst bewerkt door een moderator: