Magento自定义页面 - Ajax联系人

时间:2013-12-15 04:52:01

标签: php ajax magento

我希望在Magento自定义页面(从菜单访问)中获得一个Ajax联系表单,并希望每当有人填写详细信息时都会将邮件发送给所有者。有这个模块吗?如果不是,建立这个的最好方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

按照步骤 -

1)通过Magento模块创建器创建模块。或者只是从你的phtml文件按钮动作下面的ajax调用。

2)在InexController.php文件中编写一个Controller动作。

 public function saveContactDetailsAction() {
    //get details
     $postData  = $this->getRequest()->getParam('data');
   //save data......
    return  "sucess"
   }

3)在你的phtml文件中写一个ajax代码。

   var reloadurl = '<?php echo $this->getUrl('module/index/saveContactDetails'); ?> ';
    new Ajax.Request(reloadurl, { 
        method: 'POST',
        parameters:id='paramater list with &',

        onComplete: function(transport) 
        { //write sucess code here },
        onFailure: function() 
        { 
           //write error code here
        }});

希望这个帮助