2016-04-10 18 views
0

我有一個工作代碼從JSON獲取數據並將其用於JQuery。 我可以不使用JQuery嗎?我該怎麼做?將JSON數據導入沒有JQuery的TVML prohect

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; 
      }); 
     }); 
    } 

回答

1

使用XMLHttpRequest?像這樣 - 在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();