extjs4.0 與後臺數據交互(續)

     在做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;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章