我是新手,试图了解以下脚本。
http://jsfiddle.net/GSSCD/203/
这是HTML
<ul data-bind="foreach:servers">
<li> <a href="#" data-bind="text:name,attr:{href: 'http://'+name}">tester</a> <span data-bind="text:status,css:status"></span>
</li>
目前,此代码以及链接中的javascript检索某些服务器的状态并将其输出到html网页。 不幸的是,它使用Data-bind将所有数据输出到网页上。
是否可以将每个数据放入自己的变量中,然后我可以按照自己的意愿使用?
因此,将第一个服务器名称放入变量中,然后将其状态放入另一个变量,然后将第二个服务器名称放入另一个变量等中,用于列表中的所有服务器。
我真的希望有人可以提供帮助,因为我在过去的3天里一直在盯着这个,而且没有真正到达任何地方。
答案 0 :(得分:0)
没有简单的Knockout方法。您要么必须使用ajax请求访问url并解析返回的html,或者在更新后操作DOM以获取所需信息并填充变量。