首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态网页内容

动态网页内容
EN

Stack Overflow用户
提问于 2012-10-31 12:50:36
回答 2查看 109关注 0票数 0

我有一个网站与jQuery用户界面导航,我已经让ajax工作,以动态改变html文件之间的内容。基本上,我只是将某些div ids的内容替换为其他div ids的内容。这仍然需要大量的HTML文件,我想知道是否有一种方法可以只有一个html文件,并从它加载内容到主页上?那么xml文件呢?

感谢您关于最佳实践和可能的解决方案的技巧和建议。

EN

回答 2

Stack Overflow用户

发布于 2012-10-31 13:16:43

使用超文本标记语言:的

模板视图--使用这种方法,您可以为您希望能够动态加载的站点的每个部分创建单独的html文件。这更有效率,但这意味着您需要能够正确地管理文件。

Single View--此方法涉及再次加载整个页面,并提取所需的数据以更新页面。这不是非常优雅或高效,我也不推荐这样做。

使用XML/JSON

这通常涉及到对数据进行ajax请求,并使用它在客户端呈现页面。

XML/JSON通常比html标记更轻量级,它减少了服务器上使用的cpu时间和带宽,但是它确实要求您的用户拥有能够处理某些DOM操作的计算机。

这也要求您有一种组织ajax模块的好方法。我使用的模式如下所示。

$PROJ_DIR/ajax/{修改名称}.php

然后,名为calendar的模块可能会接受诸如getYears、getTerms、setCurrTerm之类的操作。

在该脚本中,您可以切换操作以输出正确的数据和/或进行正确的DB更改。

票数 2
EN

Stack Overflow用户

发布于 2012-10-31 12:59:21

多个html文件用于视图并不是一件坏事,如果你组织得很好的话。

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

https://stackoverflow.com/questions/13151454

复制
相关文章

相似问题

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