【问题标题】:Activate a function/hyperlink, but stay on the same page激活功能/超链接,但保持在同一页面上
【发布时间】:2014-10-24 12:19:00
【问题描述】:

我想让“添加到购物车”按钮以某种方式工作,以便人们在点击它后停留在同一页面上,但商品仍会添加到他们的购物车中。我怎样才能做到这一点?它是否必须被ajaxified,如果是,那么如何?这是按钮代码本身:

<div id="custom-buttons">
<div id="custom-cart">
<a href="ShoppingCart.asp">
<input class="vCSS_input_addtocart" type="image"
src="/v/vspfiles/templates/248/images/buttons/btn_addtocart.gif" 
name="btnaddtocart" alt="Add to cart" border="0" 
data-image-path="/v/vspfiles/templates/248/images/buttons/btn_addtocart.gif"/>
</a>
</div>

【问题讨论】:

    标签: jquery button hyperlink ajaxify


    【解决方案1】:

    您需要问自己的问题是,在添加新的购物车商品后,您是否可以重新加载页面。

    1. 如果没有,则需要使用Ajax
    2. 如果您不介意页面重新加载,您可以将新项目数据发送到(例如)PHP 函数,将项目存储在会话中并重定向到请求来自的页面。

    【讨论】:

    • 嗯,第一个选项如何完成这样的事情?或者更好地说,我怎样才能只 ajaxify 这个按钮?
    • 充分利用我在答案中链接的 jQuery 指南。基本上,您会听到按钮上触发的clicksubmit 事件来触发Ajax 功能。 Ajax 函数将数据传递到后端以进行进一步操作。最后,在 Ajax 函数的success 上,您可以为用户显示一条成功消息。有数十个关于 Ajax 如何与 PHP(和 MySQL)一起工作的示例。祝你好运。
    • 我正在研究其中的一些示例,但其中许多都不起作用,因为我正在开发 Volusion(电子商务)模板,因此有些东西在资源和可用性方面受到限制
    猜你喜欢
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 2021-10-04
    相关资源
    最近更新 更多