我正在使用 extjs mvc 样式来创建 Web 应用程序。我没有任何直接问题,但我不确定我应该如何处理此代码以继续遵循 mvc 模式。
这是我的情况:
- 控制器,检测点击事件
- 视图,其中有一个 changePassword 方法
我只是想发出一个 ajax 请求来更改用户的密码(请注意,代码当前正在运行,我只是在考虑是否应该移动控制器上的一部分)。
目前代码的行为如下:
- 控制器检测点击事件并使用它传递给的记录参数在视图上运行 changePassword 方法
- 查看打开提示信息,要求用户输入新密码
- 查看运行 ajax 调用并显示成功/错误消息
我的想法是:
- 控制器检测点击事件并运行 View.showChangePassword 提示
- 查看显示提示并将密码插入那里返回给控制器
- 控制器运行 ajax 调用
- 控制器使用参数运行 View.showChangePasswordResult:ajax 调用返回的内容
我的想法比我目前使用的更好吗?