javascript - 如何在shopify的首发主题中调用/cart/update.js

标签 javascript jquery ajax shopify shopify-app

所有shopify专家都知道默认的首发主题没有ajax api版本。

我正在开发自己的网站,我需要使用购物车更新 ajax。

我尝试使用下面的代码,但它在控制台中给了我错误。

jQuery.post('/cart/update.js', {updates: {90231456621: 2}});

屏幕截图:

enter image description here

最佳答案

答案: (以便其他有类似问题的人可以看到此问题已解决)

您传递的 ID 是产品 ID,但 Shopify 期望其所有添加/更改/更新端点的 ID 是变体 ID。更改为合法的变体 ID 应该可以解决问题。

干杯!

关于javascript - 如何在shopify的首发主题中调用/cart/update.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45748881/

相关文章:

javascript - XmlHttpRequest POST 数据为空

php - 帮助理解JS

javascript - 如何转换数组以根据数据中的值保存数据?

javascript - 计算 Animate() 向上/向下滑动

javascript - 输入焦点时 jQuery fadeIn div?

javascript - Jquery Modal 弹出窗口一遍又一遍地重新渲染

javascript - 在 asp.net mvc 应用程序中动态更改样式

javascript - 如何在事件中获取 JavaScript 中的变量值?

javascript - 如何在我的 PC 上本地测试基于 AJAX 的代码?

javascript - jQuery 手机 : Applying style after reloading content