1、新增用户(controller返回值是String,dataType为text)
function insertUser() {
//提交之前先判断所有输入框是否都验证通过
var isValid = $("#assessorInfo-form").form('validate');//验证表单中的一些控件的值是否填写正确
if (!isValid) {
return false;
}
//验证通过再进行提交
$.ajax({
type : "post",
url : "insertUser.do",
data : {
position : $("input[name='position']:checked").val(),//jquery获取radio的value值
username : $("#username").val(),//jquery获取文本框的值
account : $("#account").val(),
password : $("#password").val(),
birthday : $("#birthday").datebox("getValue"),//easyui获取datebox的值
gender : $("input[name='gender']:checked").val()
},
dataType : "text",
success : function(res) { //res为controller的返回值
if (res == "SUCCESS") {
window.location.href = "views/assessorManage.jsp"
}
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
}
2、查询单个对象(controller返回值是json)$.ajax({
type : "post",
url : "selectOneBySelective.do",
data : { //发送的数据。当dataType为json时,data和res都必须是json类型!注意要加上""。
"oid" : oid
},
dataType : "json",//预期服务器返回的数据类型
success : function(res) { //res为返回的数据。
if(res != null){
$("#estimateNo").val(res.estimateNo);
}
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});