我想我可能会以错误的方式处理这个问题,所以我将不胜感激任何评论/指导。希望我能足够连贯地解释我想要实现的目标:
我想创建一个 HTML 块(例如,一个包含用户配置文件的框),我将在我生成的大多数页面上加载它作为我的布局的一部分。
我还希望能够从单独的 URL 自行重新生成此框中的内容。这样我就可以使用 AJAX 调用更新该框。
我不想复制创建此 HTML 的代码。
我很感激我可以使用 AJAX 调用来加载这个盒子,但在我看来这似乎是向服务器添加了不必要的调用?
我认为我可以做到的方法是在我的控制器中有一个方法,它只呈现这个 HTML 块,但是我如何在另一个控制器/视图中请求这个方法的输出?
你会如何处理这个问题?
提前致谢