2016-04-10 5 views
0

Ich habe einen Arbeitscode, um Daten von JSON abzurufen und mit JQuery zu verwenden. Kann ich es ohne JQuery machen? Wie kann ich es tun?JSON-Daten in TVML-Prohect ohne JQuery abrufen

function performRequest(type, route, data) { 
     return $.ajax({ 
      type: type, 
      dataType: 'json', 
      url: '...' + route, 
      data: data 
     }); 
    } 

    function getChannels() { 
     log(' > get channels'); 
     return performRequest('GET', 'channel/list', {id: browserId}).then(function (response) { 
      response.data.forEach(function (channel) { 
       channels[channel.id] = channel; 
      }); 
     }); 
    } 

Antwort

1

Verwendung von XMLHttpRequest? So funktioniert das auf aTV2/3 ...

var req = new XMLHttpRequest(); 
req.onreadystatechange = function() 
{ 
    if (req.readyState==4) // 4: request is complete 
    { 
     data = JSON.parse(req.responseText); 
    } 
}; 
req.open('GET', url, true); // true: asynchronous 
req.send();