首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento onepage 302 302重定向

Magento onepage 302 302重定向
EN

Stack Overflow用户
提问于 2013-10-25 19:23:11
回答 1查看 7.9K关注 0票数 10

运行一个新的Magento1.8安装并在页面上结账,在用户提交订单的最终审核时,会有一个对http://www.domain.com/checkout/onepage/saveOrder/的ajax请求。此请求的状态码为302 Found,响应为空(应为{"success":true,"error":false})。

我不知道当它应该是200状态的时候,它怎么会得到302。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-20 23:34:25

遇到了帮我修好的this tip。从本质上看,他们似乎忘记了在saveOrder ajax请求中包含formKey。

找到app / design / frontend / (template name) / template / checkout / onepage / review / info.phtml并在第60行附近替换...

代码语言:javascript
复制
    <script type="text/javascript">
        //<![CDATA[
            review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder') ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
        //]]>
    </script>

...with这个。

代码语言:javascript
复制
    <script type="text/javascript">
    //<![CDATA[
        review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
    //]]>
    </script>
票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19588485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档