如何在Magento中添加AJAX通知而不是addError()?

时间:2015-10-29 11:51:07

标签: ajax magento magento-1.9

我在本教程中对Magento商店实施了最大订单价值限制:http://inchoo.net/magento/magento-maximum-allowed-order-amount/

通知使用以下内容显示错误消息:

Mage::getSingleton('checkout/session')->addError(
            $this->_helper->__($this->_helper->getSingleOrderTopAmountMsg(), $formattedPrice));

不幸的是,这只会在下一页加载时显示,因为它是基于会话的。

但是,当我想要添加到购物车'单击按钮。这可能是一个简单的javascript警报或理想情况下一个风格很好的弹出窗口。

我使用以下方式查看了Ajax:

$response = array();       
$response['message'] = 'Your cart exceeds the maximum allowed order value';

$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($response));

但我不完全确定如何通过jQuery在前端获得响应。

任何帮助都会受到赞赏:)

干杯

0 个答案:

没有答案