【问题标题】:Shopify API: Adding an item to cart without redirectShopify API:将商品添加到购物车而不重定向
【发布时间】:2012-07-10 15:02:15
【问题描述】:

有没有任何方法可以提交添加到购物车的 POST 请求而无需任何类型的页面重定向?将 return_to 更改为“back”会重新加载页面,我不想这样做。我想将项目添加到购物车并使用 jQuery 通知来提醒客户端,而不需要任何类型的重定向/重新加载。通知部分工作正常,我只是不知道如何覆盖重定向。对不起,如果我说的一些事情没有意义,我对这些东西很陌生。提前致谢。

【问题讨论】:

    标签: javascript html ajax shopping-cart shopify


    【解决方案1】:

    您可以使用 AJAX API。详细信息在这里:http://wiki.shopify.com/Ajax_API 查看 jQuery 包装器演示页面中的 Shopify.addItem 函数:http://mayert-douglas4935.myshopify.com/pages/api

    【讨论】:

    • 好的,我做到了:cdn.shopify.com/s/shopify/… 那是他们的 jQuery API。我去了“POST to /cart/add.js”部分,你可以自己看看那里有什么。重新加载页面或重定向到另一个页面没有任何意义,我怀疑这是 /cart/add.js 所做的事情,控制其行为的唯一方法是通过设置“return_to”字段参数。我想知道是否有任何值可以阻止页面重新加载。
    • 您是否从表单提交或按钮单击处理程序返回 false?
    猜你喜欢
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 2016-12-19
    相关资源
    最近更新 更多