Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据加载到dash小部件中的'ready'';s咖啡脚本_Javascript_Ruby_Coffeescript_Shopify_Dashing - Fatal编程技术网

Javascript 将数据加载到dash小部件中的'ready'';s咖啡脚本

Javascript 将数据加载到dash小部件中的'ready'';s咖啡脚本,javascript,ruby,coffeescript,shopify,dashing,Javascript,Ruby,Coffeescript,Shopify,Dashing,如何在小部件启动时获取数据以进行轮询 ready已准备就绪 我构建的小部件使用D3显示数据。初始加载时,小部件为空。后续事件轮询将填充D3小部件。所有其他小部件都会在早期获取数据。有没有办法触发数据的即时查询 在第一次运行时调用D3和/或jQuery时,它还没有准备好吗?您可以在小部件标记中的隐藏DOM元素中发出数据: <ul style="display: hidden" data-foreach-item="items"> <li> <span cl

如何在小部件启动时获取数据以进行轮询

ready
已准备就绪

我构建的小部件使用D3显示数据。初始加载时,小部件为空。后续事件轮询将填充D3小部件。所有其他小部件都会在早期获取数据。有没有办法触发数据的即时查询


在第一次运行时调用D3和/或jQuery时,它还没有准备好吗?

您可以在小部件标记中的隐藏DOM元素中发出数据:

<ul style="display: hidden" data-foreach-item="items">
  <li>
    <span class="name" data-bind="item.name"></span>
    <span class="count" data-bind="item.count"></span>
  </li>
</ul>
<ul style="display: hidden" data-foreach-item="items">
  <li>
    <span class="name" data-bind="item.name"></span>
    <span class="count" data-bind="item.count"></span>
  </li>
</ul>
tagData = ->
  items = $(@node).find('ul.items li')
  for i in items
    name = $(i).find('span.name').text()
    count = parseInt $(i).find('span.count').text()
    { name: name, count: count }