如何解决Twig 变量到 javascript array.push
我想将树枝变量传递给 javascript .push
var order_id = '{{ order_id }}',total = '{{ total }}';
console.log(order_id);
console.log(total);
(window.b24order = window.b24order || []).push({ id: order_id,sum: total });
console.log(window.b24order)
我在控制台中看到了值,但在 array.push 中什么都没有
解决方法
push() 方法向数组末尾添加新项,并返回新长度。
推送到 b24order 后,您正在分配 b24order 数组的新长度。
,您使用返回值 window.b24order
覆盖 push()
数组,返回新长度,而不是修改后的数组。数组已被修改。
改变这种方法:
var order_id = '{{ order_id }}',total = '{{ total }}';
console.log(order_id);
console.log(total);
window.b24order = window.b24order || [];
window.b24order.push({ id: order_id,sum: total });
console.log(window.b24order)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。