如何在javascript中发出外部请求/捕获Prestashop中的AddToCart按钮点击事件?

如何在javascript中发出外部请求/捕获Prestashop中的AddToCart按钮点击事件?,javascript,prestashop,Javascript,Prestashop,当用户在购物车中添加商品时,我尝试调用外部URL。 如果是ajax驱动的cart或classic,它应该可以工作 我找到的唯一方法是修改controller/front/CartController.php并执行curl请求 是否可以在javascript中将其作为事件捕获?查看文件/modules/blockcart/ajax cart.js。它是为购物车处理一切的文件。在第一个方法中,单击“添加到购物车”按钮时,您将找到调用的函数。您可以使用它来触发您想要的任何事件,或者在另一个文件中复制事

当用户在购物车中添加商品时,我尝试调用外部URL。 如果是ajax驱动的cart或classic,它应该可以工作

我找到的唯一方法是修改controller/front/CartController.php并执行curl请求


是否可以在javascript中将其作为事件捕获?

查看文件
/modules/blockcart/ajax cart.js
。它是为购物车处理一切的文件。在第一个方法中,单击“添加到购物车”按钮时,您将找到调用的函数。您可以使用它来触发您想要的任何事件,或者在另一个文件中复制事件处理程序。

事实上,这是一个很好的起点。我已经修改了这个文件,但它只适用于ajax驱动的Cart。无论如何,我还有一个问题:。。我无法获取购物车id:)我认为它无法从javascript中获得。但是编辑区块车模块将其传递给smarty然后输出是非常容易的。有点像黑客,但这是我现在能想到的最简单的解决方案。