【发布时间】:2020-02-05 21:50:27
【问题描述】:
我是个菜鸟……试图修改我的 shopify 商店中的代码。
我需要在函数中使用 javascript 变量来显示交货日期。
如何在 Liquid 文件中的不同 javascript 代码之间传递变量?
{% if shippingtype == 'long' %}
<script> var shippingtime = 'long'; </script>
{% else %}
<script> var shippingtime = 'short'; </script>
{% endif %}
<script>
alert(shippingtime); //and do other stuff with variable
</script>
【问题讨论】:
-
很遗憾,您没有为您的问题提供足够的背景信息,以便有人正确回答。什么时候需要显示?您需要在哪里显示它?最初的价值从何而来?我不熟悉shopify,但通常最好的方法是从服务器(例如数据库)将其加载到页面上。
-
运输时间变量是在购物车页面上创建的。当用户在购物车中添加或删除东西时,它将根据库存水平而变化。因此,它应该在页面加载后根据用户输入进行更改。它应该显示在购物车底部靠近付款按钮的位置..
标签: javascript shopify liquid