首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的ajax mvc类型结构

问简单的ajax mvc类型结构
EN

Stack Overflow用户
提问于 2010-11-04 02:14:47
回答 2查看 484关注 0票数 0

如何设计/构建一个完全无用的MVCish风格的站点呢?我猜最让我困惑的是,只有一个视图可以调整和更改用户操作……

我希望建立一个非常简单的应用程序,在这种风格的前端和后端。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-04 03:26:23

是的,您将构建一种“前端控制器”,它将把视图(可能不止一个)路由到页面,以便在div中呈现。我的公司用它的两个应用程序做到了这一点,它闪电般的速度,是一个简单的app...users的好方法,我喜欢它。成功的关键是精心设计的布局,以及定义良好的div来接收内容。因为您将反复地向它们写入和重新写入,所以您必须提前确保它们能够处理各种大小和数量的数据,因为您几乎没有办法在整个container....besides的事后黑客中实现每个页面的布局(只需说不!)

就像处理控制器、模型和视图(前端视图代码)一样,在某些情况下,我们的代码将使用中间页面(我们称之为中间模型)来生成JSON字符串格式的Jquery数据。在这种情况下,它不完全是一个模型,因为它像模型一样执行操作,但有时返回的不仅仅是JSON,这取决于Jquery元素的需求。

该系统的一个有趣分支是使用了一个名为XAJAX的程序。它是一个PHP库,便于AJAX直接调用PHP函数,因此不需要像Jquery那样中间生成JSON页面。对于那些理解PHP但又在努力使用Javascript的人来说,这可能是一个更容易掌握的解决方案。虽然文档并没有被证明是非常强大的,但它是一个非常强大的工具。

票数 1
EN

Stack Overflow用户

发布于 2010-11-04 02:22:06

我会像往常一样处理所有视图(除非它们只是插入到页面中的HTML片段),然后有一个额外的“特殊”控制器和视图,通过Ajax加载视图。当单击一个链接或类似的东西时,JavaScript向特殊的控制器发出一个Ajax请求,其中包含您想要加载的视图。然后,特殊的控制器呈现视图并将其发送回以插入到页面中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4090222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档