日期:2014-05-16 浏览次数:20497 次
前端:引入JQuery
//如果用①的方式,那么url只要写为'/Test/restApply.do?method=checkRepeat'
//然后加上:
//data={username:username,worknum:worknum,restType:restType};
//jQuery.ajaxSettings.traditional = true;
$.ajax({
url : '/Test/restApply.do?method=checkRepeat&checkValue1='+checkValue1
+'&checkValue2='+checkValue2+'&worknum='+worknum,
type : 'POST',
dataType : 'json',
//data:data,//注①
//表示同步执行,不然是异步执行
async : false,
error : function() {
alert('Operate Failed!');
},
success : function(json) {
//用对象.属性的方式输出出来
alert(json.a);
}
});
后端:引入JSONObject和JSONArray
①将数据放入JSONObject或JSONArray或两者结合
②将JSONObject的数据转为JSONObject.fromObject(jo)
或将JSONArray的数据转为JSONArray.fromObject(ja)
③是JSONObject jo或JSONArray ja
PrintWriter printWriter = response.getWriter();
printWriter.write(jo.toString());//printWriter.write(ja.toString());