下订单在Magento One Page Checkout中显示空警报消息

时间:2014-08-05 11:28:39

标签: javascript php ajax magento

我有一个Magento商店,它已被转换为“一次一个交易”类型商店,结账过程中断。我一直试图调试这个,但是已经碰壁了,主要是因为我对Magento的理解有限。

在saveOrder步骤中,点击“下订单”时,页面显示“提交订单信息,然后消息清除,购物者仍在订单审核页面上。

我已经使用Firebug进行了分析,我可以看到订单信息正在发送
致命错误:在 /opt/lampp/htdocs/domain/app/code/community/EcomDev/CheckItOut/Model/Type/Onepage.php中调用未定义的方法ReflectionMethod :: setAccessible() 在线 348

submitComplete:function(response){

    this.hideMask();
    try{
        var result = response.responseText.evalJSON();
    }
    catch (e) {
        var result = {};
    }
    if (result.redirect) {
        location.href = result.redirect; 
        return;
    }
    if (result.success) {
        window.location=this.config.success;
    }
    else{
        var msg = result.error_messages;
        if (typeof(msg)=='object') {
            msg = msg.join("\n");
        }
        alert(transport.responseText);
        alert(msg);
    }
}

});

我收到没有文字的JS警报,所以看起来transport.reponseText是空的。我发现的空响应文本的主要参考似乎与同源策略有关,我认为这不适用,因为我的AJAX帖子来自www.domainname.com。

0 个答案:

没有答案