在做web開發中常遇到需要驗證ID啊,用戶名之類的是否已經存在,或者需要校驗一些東西然後返回前臺
直接上代碼
Ext.Ajax.request( {
timeout : 3000000,
url : 'isexist.action',
params : 'id='+ encodeURI(ids)+'&descr='+encodeURI(descr),
success : function(response, config) {
json = Ext.JSON.decode(response.responseText);
if(json.message=='exist'){
Ext.Msg.alert('提示','名稱['+json.bdescr+']已存在');
}else if(json.message=='ok'){
//成功之後所需的操作
},
failure : function(form,action) {
}
});
後臺需要ACTION返回的json字符串
if(!exist){
response.getWriter().write("{'message':'exist',bdescr:'"+new String(descr.getBytes("UTF-8"),"ISO8859-1")+"'}");
return null;
}else{
response.getWriter().write("{'message':'ok'}");
return null;
}