在java脚本中调用magento中的自定义控制器

在java脚本中调用magento中的自定义控制器,magento,Magento,我创建了一个名为connector的自定义模块,公司名称为social。其中,有一个控制器,即social\u Connectors\u Customer\u AccountController。在此控制器中,操作方法为 public function connectAction() { $this->_redirect('customer/account'); } 现在,当我点击我的链接调用这个动作方法时,控制器不知何故没有被调用。给我一个错误,比如:你请求的页面没有找到,我们

我创建了一个名为connector的自定义模块,公司名称为social。其中,有一个控制器,即social\u Connectors\u Customer\u AccountController。在此控制器中,操作方法为

public function connectAction()
{
    $this->_redirect('customer/account');
}
现在,当我点击我的链接调用这个动作方法时,控制器不知何故没有被调用。给我一个错误,比如:你请求的页面没有找到,我们很好地猜测了原因

我的phtml文件中的java脚本是:如何在此脚本中调用控制器的动作方法

   document.observe('click', function(e){

      var target = e.findElement('a[rel^=google]') || e.findElement('button[rel^=google]');
      if (target && target.readAttribute('rel')=='google')
      {
      alert('<?php echo $this->getUrl(); ?>');
      }

      });

或者有人能说出如何在单击我的链接时调用控制器吗?

要调用控制器操作,必须遵循mvc magento模块的结构。并且必须正确定义函数getUrl。请检查其定义