问题标签 [simplecart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - 对 MySQL Select 语句使用数组
如果我使用了错误的单词定义,请提前道歉......我正在使用 SimpleCart 将 $.Post 变量传递给 PHP 页面。如果我打印我得到的数组
数组 ( [货币] => CAD [运费] => 0 [税] => 1.69 [taxRate] => 0.13 [itemCount] => 3 [item_name_1] => 餐盘 [item_quantity_1] => 1 [item_price_1] => 5 [item_options_1] => 代码:110 [item_name_2] => 侧板 [item_quantity_2] => 1 [item_price_2] => 4 [item_options_2] => 代码:125 [item_name_3] => 搅拌碗 [item_quantity_3] => 1 [ item_price_3] => 4 [item_options_3] => 代码:66)
我正在努力(并绕圈子)是一种执行以下操作的方法..
分解 [item_options] 变量以去除 CODE: 值的一部分,只留下数字部分。
将这些值连接成一个字符串,这样我就可以使用 SELECT 语句来仅提取在 [item.options] 中传递了 ID 的记录。
我了解如何展开单个参数,但无法弄清楚如何循环遍历数组、展开键并创建我需要的 SQL 值。
任何帮助或相关教程的指针将不胜感激
javascript - Javascript 购物车
我正在将 SimpleCart JS 用于我目前正在进行的项目,但我有一些小故障。
当我尝试从购物车中删除一个项目时,它绝对没有任何作用...... SimpleCart 有文档,但我认为它可以作为默认功能工作?
我在哪里或如何启动 remove.item(); 功能?
文档可在此处获得:http ://simplecartjs.org/documentation/simplecart-item-remove
我希望我问这个问题足够清楚!再次感谢。
php - 从 Simplecart 数组创建 MySQL 插入语句
我已经实现了 Simplecart 并将购物车的内容传递到另一个页面,我想将产品标识符连同数量和唯一标识符一起保存到 MySQL 数据库表中,以便我可以根据该标识符提取请求的产品和数量. Simplecart 正在向我的页面发送以下信息..
我拼凑了我在这里看到的各种脚本来生成这样打印的 sql 语句
这至少告诉我,我创建了一个循环,每次都填充正确的数据,但是当我尝试在每次循环时插入记录时,我只得到最后一次迭代。我也不明白如何在循环中分解 Item_Options 变量。
乱码代码如下
所以,我的问题真的是,如何将唯一 ID、数量和(爆炸的)标识符添加到 MySQL 中,每次循环时创建一条新记录?
jquery - SimpleCart JS根据数量改变购物车的颜色
我在尝试使用 simpleCart JS 事件来产生根据数量改变购物车颜色的效果时遇到了麻烦。
基本上我正在尝试实现这样的功能: http ://shop.hotelcostes.com/en/music/26-hotel-costes-1.html
通过使用 simpleCart js: http ://simplecartjs.org/documentation
到目前为止,我有两个脚本可以工作,但并不理想
问题:
带有“afterAdd”功能的脚本通常会更改购物车的颜色,但是当我添加 .hide() 和 .fadeIn() 效果时,添加功能会继续工作,但是隐藏、淡入或添加颜色效果不起作用。
SimpleCart 只提供一个名为“beforeRemove”的事件,但我真正需要的是某种函数“afterRemove”事件,它可以识别数量何时达到 0 并相应地更改购物车的颜色。
任何帮助,将不胜感激。谢谢你。
jquery - SimpleCart js - 在购物车中显示项目选项?
对于我的一生,我无法弄清楚如何获得我为产品创建的选项以显示在购物车中。他们很好地传递给贝宝!我整天都在寻找答案(包括 GitHub 上关于 simpleCart 的所有问题),但我被困住了。
我只希望颜色和尺寸显示在购物车中。我设法在购物车中获得了尺寸和颜色的标题,但我不知道应该在哪里查找实际数据。
这是我的html:
这是我的购物车列(给我标题值,仅此而已。)我知道我错过了获取数据的部分,但我不知道在哪里/做什么。
先感谢您。我的脑袋炸了!
javascript - 多个项目的 simpleCart(js) 'beforeAdd' 事件
我正在努力使 simpleCart(js) 'beforeAdd' 事件适用于多个选项。
我有 3 个下拉菜单,如果不是所有选项都满足除 nul 之外的某个值,我需要防止任何项目被添加(到购物车)。
一个可以正常工作,但多个呢?
对于单一选项:
下拉菜单:
更新 我也在使用 John Rummel 提供的以下警报脚本
也许可以在其中添加一些东西?
simplecart - 一页simplecart中的多个项目
我最近一直在努力经营基于 SimpleCart 的网上商店。
问题是 :
主要项目由几个较小的项目组成。您可以通过多种方式配置这些较小的。我想要做的是,我不想将购物车中的主要商品作为一件事出现。相反,我希望较小的出现在购物车中。
即一般页面布局:(主要项目名称 - 不出现在结帐中)CAR
等等。
我希望购物车的样子:
基本上,我想做的是将几个项目放在一个站点上,然后单击“添加到购物车”按钮后,我希望它们全部出现在购物车中(每个都在不同的行中)。
javascript - simplecart js,项目属性之间的空间
我正在尝试 simpleCart(js) 但在我的购物车中,所有项目属性都聚集在一起。我怎样才能把它们隔开?
这是我的初始化脚本
这是我的购物车视图
谁能帮我?
javascript - SimpleCart 不允许千位逗号分隔符
我正在使用 simplecart。很好很简单,我已经处理了它的大部分缺陷,但这一个仍然困扰着我。
价格以千位分隔符的形式呈现,非常标准的东西!
例如:2,456.55 美元
一旦将其添加到购物车中,它仅添加为 2 这必须是逗号。
我想我找到了违规行:
我应该添加什么来删除任何找到的逗号到 REGEX?
javascript - 使用 sendform 将 extra_data 发送到 simplecart.js 到电子邮件地址
我将尝试使用 simplecart 中的 sendform 方法发送更多详细信息。我可以发送项目详细信息,但无法发送 extra_data 属性。
结帐页面底部的脚本
php脚本