what have i missed
what have i missed
What have i done wrong here
Thanks Beau
-
- window.onload = function() {
- var updateTimer;
- var cp = ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'];
-
- $('[id$=Table]').DataTable({
- 'paging': false,
- 'searching': false,
- 'info': false,
- 'ordering': false
- });
-
-
-
- function updateTimeout() {
- // Change the icon on the last update to show that there has been no update for a while
- $('#LastUpdateIcon').attr('src', 'img/down.png');
- }
-
-
-
- var data = JSON.parse(mydata);
-
- // restart the timer that checks for the last update
- window.clearTimeout(updateTimer);
- updateTimer = setTimeout(updateTimeout, 60000);
-
- // Get the keys from the object and set
- // the element with the same id to the value
- Object.keys(data).forEach(function(key) {
- var id = '#' + key;
- if ($(id).length) {
- $(id).text(data[key]);
- }
- });
-
- $('#BearingCP').html(cp[Math.floor(((parseInt(data.Bearing) + 11) / 22.5) % 16)]);
- $('#AvgbearingCP').html(cp[Math.floor(((parseInt(data.Avgbearing) + 11) / 22.5) % 16)]);
-
- $('.WindUnit').text(data.WindUnit);
- $('.PressUnit').text(data.PressUnit);
- $('.TempUnit').text(data.TempUnit);
- $('.RainUnit').text(data.RainUnit);
-
- var lastupdatetime = new Date();
- var hours = lastupdatetime.getHours();
- var minutes = lastupdatetime.getMinutes();
- var seconds = lastupdatetime.getSeconds();
-
- if (hours < 10) {
- hours = '0' + hours;
- }
- if (minutes < 10) {
- minutes = '0' + minutes;
- }
- if (seconds < 10) {
- seconds = '0' + seconds;
- }
-
- var time = hours + ':' + minutes + ':' + seconds;
-
- $('#lastupdatetime').text(time);
-
-
-
-
- $.ajax({
- url: './realtime2.php',
- dataType: 'json',
- success: function(mydata) {
- console.log(mydata)
- }
- });
}