在此处输入代码
我是 magento 的新手。我正在尝试从 JavaScript 调用 Ajax。我创建了一个模块和一个控制器。我启用了该模块以及控制器。我的包名称是包,模块名称是 ajax。控制器名称是模块控制器目录中的 AjaxController.php。我要使用的函数名称是没有参数的 ViewAction。我在回应一个简单的信息。
所以我的网址变成了
http://216.12.194.46/~thetyrec/magento/index.php/ajax/ajax/view/
or http://216.12.194.46/~thetyrec/magento/ajax/ajax/view/
我在他们两个中都收到 404 错误。
请指导我。我可能在哪里出错或如何进一步调试。
我在 var/report 和日志文件中没有看到任何此类问题。
我正在关注的教程是http://blog.baobaz.com/en/blog/magento-module-create-your-own-controller
编辑 :
经过更多调试后,我发现我收到错误
a:5:{i:0;s:51:"Controller file was loaded but class does not exist";i:1;s:1072:"#0 /home/thetyrec/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(326): Mage::exception('Mage_Core', 'Controller file...')
当我尝试访问 URL
http://216.12.194.46/~thetyrec/magento/index.php/ajax/ajax/view
我的控制器代码是
class Package_Ajax_AjaxController extends Mage_Core_Controller_Front_Action
{
public function viewAction()
{
echo "I am getting below value:";
}
}