div#posts下的部分页面根据脚本结果进行更新。它是一个老式的mysql选择查询,用于回显所有生成的标记。
e.g。 foreach($输出为$ view) echo“{$ view ['smthing']} “;
我的蹩脚编程屁股今天听到的是这种方法过时,而应该使用json和ajax功能在客户端构建实际重复的html结构,而不是在服务器端执行。我知道ajax是如何工作的,以及json的语法是什么样的,但我仍然会欣赏这两个问题之间相互关联的活生生的例子来提升我项目的表现。
非常感谢答案 0 :(得分:1)
这是我的计划。当您需要更新时,您可以发送一组JSON对象。每个JSON对象都是一次更新。因此,如果需要更新表,则每个JSON对象可以是表中的一行。一旦你的javascript恢复了数据,就会迭代JSON对象并处理它们。
就个人而言,如果你有一些有效的东西并且没有性能问题,我就不会看到做不同事情的理由。
答案 1 :(得分:1)
我认为您正在寻找的是对服务器上的服务的AJAX调用,该服务返回JSON,在客户端上,您将合并到模板中以创建附加到有问题的DIV的HTML。 / p>
Dave Ward(Encosia)有一些很好的教程。这些可能是服务器端的ASP.NET,但是因为你问的是JSON,HTML和客户端合并,我认为这些可以帮助你:
http://encosia.com/2010/10/05/using-external-templates-with-jquery-templates
http://encosia.com/2010/11/10/composition-with-jquery-templates-why-and-how
http://encosia.com/2010/12/02/jquery-templates-composite-rendering-and-remote-loading