我试图使用一个观察者来修改add to cart控制器操作的响应,但只在AJAX请求的上下文中。
我的观察者被调用,我的JS正在很好地检索数据,我已经通过在观察者函数cartAdd()中添加一个die()和验证响应开发控制台来验证这一点,我正在使用这个控制台来查看来自Magento的响应的结果。所以JS不是问题所在。
我的主要问题是,我似乎无法通过正常函数修改响应。我通过使用$observer->getEvent()->getControllerAction()->getResponse()获得请求,然后通过setHeader()、setBody()或任何其他修改响应的函数对