Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将产品添加到购物车,保持在同一页面。_Javascript_Ajax_Woocommerce_Cart_Shopping - Fatal编程技术网

Javascript 将产品添加到购物车,保持在同一页面。

Javascript 将产品添加到购物车,保持在同一页面。,javascript,ajax,woocommerce,cart,shopping,Javascript,Ajax,Woocommerce,Cart,Shopping,我目前正在构建一个web应用程序,作为我的WooCommerce平台上客户的快速资源。我正在尝试在我的web应用程序中添加一个带有适当产品的外部(Buy Now)按钮,并在HTML链接中添加产品到购物车(即:)。此链接将产品添加到购物车中,但当您单击按钮时,它将立即转到结帐 我想让我的客户订购他们想要的任何东西,所以我的理想情况是当你点击“立即购买”按钮时,它会弹出一个警报,说这是购买的,实际上不会触发链接去结帐 有人对如何做到这一点有什么见解吗?这是AJAX还是Javascript,还是两者兼

我目前正在构建一个web应用程序,作为我的WooCommerce平台上客户的快速资源。我正在尝试在我的web应用程序中添加一个带有适当产品的外部(Buy Now)按钮,并在HTML链接中添加产品到购物车(即:)。此链接将产品添加到购物车中,但当您单击按钮时,它将立即转到结帐

我想让我的客户订购他们想要的任何东西,所以我的理想情况是当你点击“立即购买”按钮时,它会弹出一个警报,说这是购买的,实际上不会触发链接去结帐


有人对如何做到这一点有什么见解吗?这是AJAX还是Javascript,还是两者兼而有之?帮助会很好,谢谢

我认为您正在搜索的正是Ajax:)。可能向服务器发出POST请求以添加产品,这不会将用户重定向到任何地方,并且您仍然可以添加产品,而无需执行重定向。如果您使用的是JQuery,那么实现这一点非常简单。检查:我查看了示例并修改了代码,但出于某种原因,它仍然指向该链接。我错过什么了吗$producturl[0]->URL是通过phpmyadmin数据库在数组中的我的购物车链接
href=“”。$producturl[0]->URL。“
仍将用户重定向到
”$producturl[0]->URL'当他点击它时。尝试将其更改为
href=“#”
,这样它就不会重定向到任何地方。它如何知道它指向哪个URL?如果href是a#,则基本上没有链接,产品不会添加到购物车。我错了吗?JQuery Ajax调用接受各种参数,在这些参数之间有一个“url”参数,您可以在其中指定要向其发出请求的url(比如href,bu for Ajax)。为了更好地理解它,您可以查看