2013-08-05 133 views
0

這是XML頁面 http://xSSHplusx.api.channel.livestream.com/2.0/livestatus.xml的Html方法獲取XML內容

我需要執行一個html得到(沒有任何服務器端代碼,可由於免費主機) 得到LS:將isLive真/假響應

if(.ls:isLive=='true'){ 
    player.load('SSHplus'); 
    } 
    else{ 
    player.load('SaveStateHeroes'); 
    } 

,我知道我會用行動 = 「http://channel.api.livestream.com/1.0/livestatus?channel=savestateheroes」 方法= 「獲得」

我不知道如何拉取數據和c使用if語句檢查內容。

回答

0

確定這裏是完整的代碼我猜你正在尋找

// Load the xml file using ajax 
    $.ajax({ 
     type: "GET", 
     url: "http://xSSHplusx.api.channel.livestream.com/2.0/livestatus.xml", 
     dataType: "xml", 
     success: function (xml) { 

      // Parse the xml file and get data 
      var xmlDoc = $.parseXML(xml), 
       $xml = $(xmlDoc); 

     if($xml.find('ls\\\\:isLive,isLive').text()=='true'){ 
      player.load('SSHplus'); 
      } 
      else{ 
       player.load('SaveStateHeroes'); 
       } 
     } 
    }); 
+0

似乎沒有工作過,這裏有什麼我目前得到了依據。 https://gist.github.com/anonymous/5b47bbc4268bfdfb6077 因爲它太長,不適合在這裏 我不確定是否需要使用setinterval來循環以檢查xml是否改變了嗎?或者不管它是否會檢測到更改? – user2652705

+0

你在這裏得到了什麼錯誤... –

+0

我不能讓它循環,我需要繼續檢索和解析xml以檢索從false到true的狀態更新,並且沒有辦法我可以主動測試沒有循環來查看它是否可以工作 – user2652705