![]() |
1
9
您可以轻松地将每个部分放置到其自己的局部视图中。这将允许您在提交/更改数据后为每个视图发出jquery请求。然后可以将每个调用推送到相应的部分。这是非常可行的,听起来像是合适的路径。 我不希望您的控制器返回多个部分视图…因为这将打破SRP! 更新:在下面的更新中…您仍然可以单独获取部分。这只需要稍微多一些Ajax的冷却,因为每次获取都会返回一个错误块(通过JSON请求)。如果返回任何错误,则这些错误消息可以显示在标题中。或者……一旦所有其他请求都报告了回来,您就可以使报头请求持续出现错误,在这种情况下,每个部分视图都可以将其错误消息传递给会话变量以获得错误状态……,然后在报头中显示这些消息。 在最初的设计中,选择每个部分作为自己的部分而不是一个uber请求的一个重要原因可能还不明显。当每个部分被单独控制时,您就可以做一些奇特的事情,比如独立地缓存每个部分,在一个区域中提供比另一个区域更频繁的更新,等等。 |
![]() |
2
0
这是一个棘手的问题。这个怎么样? 设置一个 partial request 对于每个顶部、左侧、主要的组件,每个组件都返回一个局部视图,其中包含该区域所需的数据。然后,每当主面板中有一个事件时,都会刷新每个区域中的部分以更新它们。 或者让它们都在固定的计时器上轮询新数据。 |
![]() |
3
0
把你的顶视图和右视图包括在主视图的隐藏的小隔间里,然后把它们移到正确的位置上呢? |
![]() |
4
0
我知道这个问题已经被回答了,但我想我只是提出一个建议:
(把这个留给阅读这个问题的人作为建议) |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 6 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 6 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 7 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 7 月前 |