Advertisement
Guest User

Get data

a guest
Feb 15th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Aircraft;
  2. Module.register("aircraft", {
  3.   defaults: {
  4.  
  5.   },
  6.   start: function(){
  7.     Aircraft = this;
  8.     Log.info("Starting Module: " + Aircraft.name);
  9.   },
  10.   getDom: function(){
  11.     var wrapper = document.createElement("div");
  12.     var air = document.createElement("div");
  13.     air.id = "airfeed";
  14.     air.innerHTML = "Air Feed";
  15.     wrapper.appendChild(air);
  16.     return wrapper;
  17.   },
  18.   notificationReceived: function (notification, payload) {
  19.     if(notification === "ALL_MODULES_STARTED"){
  20.       var req = new XMLHttpRequest();
  21.       req.open("GET", "http://localhost:8080/modules/aircraft/json.json", true);
  22.       req.onreadystatechange = function(){
  23.         if(this.readyState === 4){
  24.           if(this.status === 200){
  25.             var json = JSON.parse(this.response);
  26.             //  Run your code here...
  27.             //  Example below:
  28.             // var elem = document.getElementById('airfeed');
  29.             // var aircraft = document.createElement("div");
  30.             // aircraft.innerHTML = JSON.stringify(json.acList[0]);
  31.             // elem.appendChild(aircraft);
  32.             // console.log(json);
  33.           } else if(this.status === 401)
  34.             Log.error(Aircraft.name + ": 401 UNAUTHORIZED.");
  35.           else Log.error(Aircraft.name + ": Error Loading JSON.");
  36.         }
  37.       };
  38.       req.send();
  39.     }
  40.     },
  41. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement