在spring mvc中没有ajax从jquery调用url

时间:2013-12-06 06:33:41

标签: jquery ajax spring spring-mvc

使用spring mvc和jquery。 我想在更改select标签时从jsp调用一个控制器方法。我使用ajax做到了这一切现在一切正常。

但是我想知道在没有ajax的情况下,在jquery中调用控制器方法(或者将网址命名为普通网址)是可能的。

使用ajax时遇到了一些问题。

所以如果有更好的方法请帮助我。

1 个答案:

答案 0 :(得分:0)

I want to call a controller method from jsp

你不能从jsp这样做,因为jsp将在服务器上的servlet中编译,这个servlet将向客户端返回一个html页面。所以你可以从html而不是从jsp那里做到这一点。

But i wish to know is it possible in jquery to call a controller method (Or to hit a url as a normal url hit) without ajax.

您可以重新加载页面(例如提交表单)。同步ajax调用将起到同样的效果(您的页面将被阻止,直到您不会收到数据)。这是不好的变种。使用普通的异步调用并在接收数据时刷新视图。

    $.post(remote_url, { param1: value1, param2: value2 }, function(data) { 
       // Refresh view with data
    });