![]() |
1
0
我会说,从Ajax调用发送回HTML是一种糟糕的做法。在我看来,一个更好的选择是发送回JSON并使用该数据创建HTML客户端。要创建HTML,可以使用类似于 jtemplates (如果使用jquery)。 如果您愿意,可以从一个操作发送JSON数据。但这取决于它是什么样的数据。如果它是非常不同的部分,那么您可能应该拆分它,或者根本不使用Ajax,因为您无论如何都要更新页面的大部分内容。 |
![]() |
2
2
一种可能的方法是进行批处理操作,脚本将调用该操作。当将结果包装到JSON对象中时,此操作将在内部调用所有局部视图。在客户端,脚本将展开部分视图结果,并将它们放在页面中的适当位置。 但是,这种方法(以及您通常想要做的事情)有几个限制:
坦率地说,如果要更新页面的多个部分,但要批处理该操作,您最好停止使用Ajax并重新加载整个页面。 |
![]() |
3
0
您可以在另一个视图中包含局部视图,只需使用
|
![]() |
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
![]() |
Mehmet · javascript执行了多个 2 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 2 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 2 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 2 年前 |