jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 良好的DRY方法,用于渲染和页面的AJAX更新大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_618_0@
@H_618_0@
想象一下一个评论网站,用户可以在其中输入评分和可选的简短评论

在每个评论页面上你都有很多评论 – 这些评论显示页面末尾的表格中(顺便说一句 – 没有找到数据网格类型的控件,对于它来说太简单了)

我想让用户输入新的评论并更新页面而不刷新页面.(到目前为止所有简单的东西,这不是问题)

页面生成的好方法是什么?一些想法: –

>生成评论HTML服务器端,使用javascript客户端附加新评论.缺点是你在两个地方都有表格HTML生成代码.
好处 – 就搜索引擎而言,页面上的内容更多.
>服务器端仅将评论输出为json / xml / whatever,并使用javasript在页面加载时动态呈现HTMl.

缺点 – javascript中的“模板”,设计师很难在页面自定义缺少“内容”.
>是否有一种方法将两种方法结合起来 – 即一个模板框架,它将呈现现有数据服务器端,但也会发送模板片段客户端,以便可以在那里重复使用以进行添加/编辑.
>使用(2)获取初始页面加载的数据

> a)在初始页面上包含json / xml,并在页面加载时运行客户端渲染
> b)在页面加载时通过单独的AJAX调用获取它(更简单,– 额外请求和延迟)

我专注于jQuery / Django,但这个问题适用于其他框架和AJAX库.

这是一个主观的问题,希望它不会超越线!思

解决方法@H_674_29@
使用框架,方案(3)的方法 – 结合两种方法 – 是使用视图“部分”. partial是视图的片段,可以自己呈现;单个视图可以由几个部分组成.

在您的情况下,您将定义部分以呈现审阅.从头开始显示页面时,服务器端代码循环遍历现有评论调用partial来逐个呈现它们.当新的评论添加到现有页面时,javascript要求服务器仅呈现该新评论的部分内容并将其作为Ajax响应返回,然后将其附加到页面上的现有评论.

@H_618_0@

大佬总结

以上是大佬教程为你收集整理的jquery – 良好的DRY方法,用于渲染和页面的AJAX更新全部内容,希望文章能够帮你解决jquery – 良好的DRY方法,用于渲染和页面的AJAX更新所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ajaxdryjquery方法更新渲染用于良好页面
猜你在找的jQuery相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap