jQuery ajax - ajax() 方法

Posted 米虫爱喝咖啡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery ajax - ajax() 方法相关的知识,希望对你有一定的参考价值。

1.jsp页面

function onSaveClick(btn) {//保存  
        $.ajax({
                    url : "" ,
                    type : "POST",
                    data : $("#form").serialize(),发送到服务器的数据,必须为 Key/Value 格式 例如:{"aa":$("#id").val()},
                    dataType : ‘json‘,服务器返回的数据类型
                    success : function(data) {
                        if (data.success == ‘true‘) {
                            alert(‘操作成功!‘);
                        } else {
                            alert(‘操作失败:‘ + data.msg);
                        }
                    },
                    error : function() {
                        alert("网络错误");
                    }
                });
    }

 2.后台(两种返回页面数据)

// 保存
     @RequestMapping("/save")
     @ResponseBody
     public String save(User user){
         try {
             //操作return "{\"success\":\"true\"}";
         } catch (Exception e) {
             e.printStackTrace();
             return "{\"success\":\"false\",\"msg\":\"" + e.getMessage() + "\"}";
         }
     }
//保存
    @RequestMapping(value = "/save")
    @ResponseBody
    public Object save(User user){
        Map<String,Object> map = new HashMap<String, Object>();
        try{
            String id = meetingService.save(form).getId();
            map.put("success",true);
        }catch (Exception e){
            //操作
            map.put("success",false);
            map.put("msg",e.getMessage());
        }
        return  map;
    }

 

以上是关于jQuery ajax - ajax() 方法的主要内容,如果未能解决你的问题,请参考以下文章

Ajax_使用 jQuery 实现Ajax

用JQuery实现ajax技术的常用方法

jQuery ajax,一直调用error方法。

jQuery ajax - getScript() 方法

jQuery中的Ajax

Ajax方法实现登录页面