1
我正在创建livescore网球剧本。结果采用xml格式,并通过simplexml_load_file()
解析。这创建了一个多维数组。多维in_array()
我需要添加一个“过滤器”,它显示预定的,正在播放或完成的匹配。这是通过jQuery完成的。
的结构如这样:
<league>
<container>
<match status="FT | Set 1 | 12:00|">
...
</match>
<match status="FT | Set 1 | 12:00|">
...
</match>
</container>
</league>
正如我遍历,文件,I输出一个 DIV框,然后这里面的所有表中的匹配项。表格行包含状态,根据过滤器切换状态。
现在,当我筛选我可以切换行,但不是div框。我如何检查联盟是否仅包含FT,只有设置*或循环前的时间格式。这样,如果它只包含一种类型的状态,我可以给它一个类并切换联盟,而不是有一个空的div。
你知道你可以通过Ajax将XML传递给jQuery,并使用jQuery来完成工作吗?我不知道XML有多大,但如果不是太大,这可能是一个选择。如果你需要在PHP方面解决,你还应该显示你的代码,因为我有问题要完全理解你的描述。 – hakre 2013-03-07 10:53:08
其相当大。这需要我的PHP高达10秒秒解析它在很多比赛的日子。 – user1695981 2013-03-07 10:57:27
但只是因为你从远程位置获取它,不是吗?将其缓存在服务器上几分钟,因此您无需为每个请求下载它。 – hakre 2013-03-07 10:58:03