一.请求:
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);