我正在开发一个使用 Ajax、JQuery 实现 MVP 的小项目。
我实现了被动视图 MVP 模式,所有演示者都通过事件处理从视图连接。
该方案通过单击主行上的链接显示主列表中的详细信息弹出框。
我必须进行 ajax 调用才能显示详细信息列表。现在我的问题是如何从客户端通过 Ajax 进行调用以调用事件。
我知道 AJAX 调用中有两种情况:
- 调用页面方法:在此,如何调用在演示者内部调用事件的页面方法(默认为静态)?如果我直接在我的视图中调用演示者方法,那么它违反了 MVP 模式。
- 调用 Web 服务:如何调用 Web 服务(应该在哪里创建?)演示者如何处理此服务?
我用谷歌搜索了很多网站,但找不到正确的答案来实施。
请澄清我的问题并感谢您的支持。
感谢 Kalyan P