2011-10-06 97 views
1

我开始写作与magento。我必须为我自己的php脚本提供一些Ajax请求,这些脚本位于本地拉的某处。问题是: 在哪里存储这样的php脚本以及用什么地址从ajax-request访问它们?Magento ajax请求

+0

您想要为Magento请求一个模块的脚本还是仅仅是一个独立的脚本? – jprofitt

+0

@jprofitt它是Magento的。它应该返回购物车数据。 – Ockonal

回答

2

只需创建一个具有处理AJAX调用操作的控制器。因此,如果你的模块的路由为http://www.yoursite.com/yourscript,并且你已经有了你的IndexController,那么只需在其中添加另一个动作,比如ajaxAction()。此操作将简单地打印出您想要使用的数据,而不会渲染页面的其余部分。然后您可以将您的AJAX呼叫指向http://www.yoursite.com/yourscript/index/ajax

+0

在哪里添加路由? – Ockonal

+0

我在本地拉'/法师/签出/控制器​​/ CartController.php'。在'indexAction'之后,我用简单的回声添加了'myownAction'。接下来做什么? – Ockonal

+0

只要它在工作,只要继续努力就可以得到你想要展示的任何东西。将您的AJAX调用指向该地址,并执行返回数据所需的操作。 – jprofitt