【问题标题】:Access Javascript function variable in spree view在狂欢视图中访问 Javascript 函数变量
【发布时间】:2015-04-24 11:49:20
【问题描述】:
<div class="row">
    <div id="product-container">
      <% pixel = access() %>
   </div>
</div>

<script>
 function access()
{
  return window.devicePixelRatio;
}
</script>

我是 spree 的新手,我想编写 javascript 函数,它返回我需要在 spree rails 视图(部分)中访问的值。有没有什么方法可以在没有 AJAX 的情况下执行上述函数

【问题讨论】:

  • 无法执行这样的javascript函数。

标签: javascript ruby-on-rails spree


【解决方案1】:

简短的回答是否定的。 这些标签:

<% pixel = access() %>

用于嵌入 Ruby 代码,不适用于 Javascript。 您必须从标签内部调用访问函数才能使其工作。

如果您正在寻找严格的视觉更改,您可以在标签内使用 Javascript,但如果您想与 Spree API 交互,则必须使用 AJAX。使用起来真的很方便,Spree 文档中有很多如何访问它的示例:https://guides.spreecommerce.com/api/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2011-11-03
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多