0

这是 xml 页面 http://xSSHplusx.api.channel.livestream.com/2.0/livestatus.xml

我需要执行 html 获取(由于免费主机而没有任何可用的服务器端代码)以获取 ls:islive true/false 响应

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

我知道我会使用 action="http://channel.api.livestream.com/1.0/livestatus?channel=savestateheroes" method="get"

我不知道如何提取数据并使用 if 语句检查内容。

4

1 回答 1

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');
               }
        }
    });
于 2013-08-05T10:45:18.177 回答