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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值