junjn4838的gravatar头像
junjn4838 2015-06-09 22:39:18

jquery $.ajax方法属性url如何编写来调用spring mvc http接口?

这个问题很简单,因为我以前都在在项目中按照原始的ajax请求去写,一直没注意到url的路径问题,今天自己搞点ajax请求,发现...没写的出来,绝对路径也好,相对路径也好,大神们举点例子给我看看吧,感激不尽!!!

  比如工程名task下面:com.demo.controller 下面有个java类:

@Controller
@RequestMapping(value="/role")
     public class RoleController  {

   @RequestMapping(value="/save")
    public String save(PrintWriter out,Role role){
    }

那么这样的问题出在哪里呢(我自己也感觉怪怪的= =):    http://localhost:8080/pelDem/role/save

所有回答列表(4)
wentao的gravatar头像
wentao  LV24 2015年6月10日

 $.ajax({
                        url: "${ctx}/pelDem/role/save",
                        type: 'post',
                        data:l_data,//表单数据
                        cache: false,
                        dataType:'json',
                        contentType:"application/json",
                        success: function (data) {
                            
                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                             
                        }
                    });

longhang的gravatar头像
longhang  LV4 2015年6月11日

$.ajax({
                        url: "role/save",
                        type: 'post',
                        data:{},//表单数据
                        dataType:'json',
                        success: function (data) {
                            
                        }
                      
                    });

Maxine丶男神的gravatar头像
Maxine丶男神  LV5 2015年6月12日

$.ajax({
                        url: <%=basePath%>"role/save",
                        type: 'post',
                        data:{},//表单数据
                        dataType:'json',
                        success: function (data) {
                            
                        }
                      
                    });

en_lan的gravatar头像
en_lan  LV4 2015年6月23日

type改成 get,或者@RequestMapping(value="/role")  加个method 值为 psot

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友