【问题标题】:Ajax to Spring MVC Controller and backAjax 到 Spring MVC 控制器并返回
【发布时间】:2012-10-02 19:54:19
【问题描述】:

这是我正在寻找的所需流程:

  1. 大数据(表)通过javascript函数传递给Spring Controller。
  2. 控制器处理数据。
  3. 控制器返回一个新的 ModelAndView
  4. 在屏幕上渲染这个新的 ModelAndView。

我正在尝试使用 Ajax 调用向控制器发送数据。但是,返回的模型和视图最终会作为对 ajax 调用的响应,因此不会在屏幕上呈现。

有没有办法可以避免这种行为。或者,一种实现我正在寻找的流程的方法?

谢谢。

【问题讨论】:

  • 我也在寻找类似的东西,不幸的是我不得不使用 jQuery 和 Ajax 响应来更改数据。我不相信您可以在不刷新页面的情况下做您想做的事。假设您使用的是 Java,模型会在加载到客户端之前呈现到视图服务器端。 (我对 MVC 比较陌生,所以我可能错了,如果有其他解决方案,我也想听听。
  • 如果我只是在浏览器上调用控制器方法映射 url(即,不使用 ajax 调用),新的 ModelAndView 会像魅力一样呈现。但是,当然,在这种情况下,我没有将我的数据传递给控制器​​。所以我基本上是在寻找一种将数据传递给控制器​​的方法。

标签: javascript jquery ajax spring-mvc modelandview


【解决方案1】:

如果你想刷新整个页面,使用 AJAX 并没有带来任何好处。

如果你只想刷新页面的某些部分,那么你需要提供一个JavaScript回调函数,该函数将使用AJAX响应,并修改当前页面的DOM。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2012-10-20
    • 2012-08-05
    • 2014-11-16
    • 2014-12-14
    相关资源
    最近更新 更多