在我的视图中,我们称之为'索引',点击按钮我想执行数据库查询 不用 再次加载页面,但是我想不到如何在不破坏MVC原则的情况下实现这一目标。
想到的唯一想法非常蹩脚,在视图中使用javascript ajax调用,但我知道这不是正确的想法。
我该如何解决这个问题?
目标:在不重定向或重新加载
的情况下调用模型的方法这让我疯了,真的,我不想要代码答案本身,我想要的是知道 ACTUAL PROPER 来做到这一点, MVC php原则。
感谢社区
答案 0 :(得分:5)
您可以对Controller进行AJAX调用,该调用将调用相应的Model函数以执行任何类型的数据库查询,然后您将Controller的结果回显给View。你没有制定MVC概念,你可以在下面查看:
View (AJAX call)
||
||----------> Controller
|| ||
|| ||------------> Model
|| || ||
|| ||<--------------||
(AJAX response) || <-------------||