一.请求:

  1.一般请求

$.ajax({
  async: false,
  type: "POST",
  url: '<%=basePath%>user/hasP.do',
  data: {p:userPhone},
  dataType:'json',
  cache: false,
  success: function(data){
    if("error" == data.result){
      var errorInfo = data.errorInfo;
      bootbox.alert(errorInfo);
    }else{
      flag = true;
    }
  }
});

b.

$.ajax({
  type:'post',
  url : '<%=basePath%>user/saveConsumer?consumerId=' + consumerId + '&account='+account+'&consumerName='+consumerName+'&contractId='+ value,         
  success:function(data){
    //alert(data)
    if(data == 'success'){
    $("#contractAddDivId").hide();
    top.Dialog.succeed = "ok";
    top.Dialog.close();
    }
  },error:function(){
    bootbox.alert("请重新开户!");
  }
})

2.表单请求

$.ajax({
  cache: true,
  type: "POST",
  url:'<%=basePath%>user/checkUPs.do?tm='+new Date().getTime(),
  data:$('#userForm').serialize(),// 你的formid
  async: false,
  success: function(data) {
    if(data == ''){
      $("#userEditDivId").show();
      $("#userForm").ajaxSubmit(options);
    }
  },
  error: function(request) {
   alert("Connection error");
  }
});

 

b.

// 表单提交设置
var options = {
  url:'<%=basePath%>user/edit.do?tm='+new Date().getTime(),
  success: showResponse, //处理完成
  dataType: 'json'
};

// 表单提交完成处理事件
function showResponse(responseText, statusText) {
  if("success" == responseText.result){
    $("#userEditDivId").hide();
    top.Dialog.succeed = "ok";
    top.Dialog.close();
  }else{
  }
}

 

 

二:返回  

1.

//response.setContentType("text/html;charset=utf-8");
 PrintWriter out = response.getWriter();

 out.write("notPrincipal");

2.

Map<String, String> map = new HashMap<String, String>();

map.put("Lng", lng);
map.put("Lat", lat);

JSONObject obj = JSONObject.fromObject(map);
PrintWriter out = response.getWriter();
out.print(obj);

posted on 2016-07-06 15:22  撿忔  阅读(128)  评论(0编辑  收藏  举报