在Magento 1 中的AJAX请求

AJAX是一项很棒的技术,用于改善用户体验并避免页面重新加载,但是如何在自己的Magento模块中使用它?让我们来探索……

1)您应该创建一个控制器,例如:Namespace / YourModule / controllers / AjaxController.php或在现有控制器中创建一个新动作

2)要在控制器中创建一个动作,例如indexAction(),您将添加此代码

 

3)然后添加到yourlayout.xml(例如:app / design / frontend / … / … / layout / yourlayout.xml)下一个代码

 

其中yourmodule是前端路由器,ajax是控制器名称,索引是操作名称
4)然后你需要更新config.xml中的布局

 

5)在此之后,您的YourBlock类的实例将在template.phtml中可用
6)最后,您需要使用JavaScript或JQuery调用Ajax控制器,例如:

 

要么

 

您可能还想阅读:

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: 如何隐藏你的Magento 2版本

下一篇: Magento 1 中的Ajax验证

登录 评论
avatar