表单ajax servlet处理 然后重定向到jsp,列表不能时实更新问题 往库里增加一条新的数据(通过servlet)后,重定向到现实页面aa.jsp,不能显示刚才增加的那条纪录,增加第二条后,第一条才会出现,一次类推。表单用ajax是什么除了问题,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax异步处理请求,是不是在没有返回正确的状态时你就查询了,就造成了这种现象.个人理解,敬请参考. 保存function sae(){ if($F('yhm')=="" || $F('mm')=="" || $F('qr')=="" || $F('xm')==""){ alert("用户名、密码、确认密码、姓名都不能为空!"); $('yhm').focus(); }else if($F('mm')!=$F('qr')){ alert("两次输入密码不同!"); $('mm').focus(); }else{ var url='servlet/UserSave'; var cs='yhm='+$F('yhm')+"&mm="+$F('mm')+"&xm="+$F('xm')+"&qx="+$F('qx')+"&czlx="+$F('czlx')+"&id="+$F('id')+"&randnum="+Math.random(); var post = encodeURI(post); post = encodeURI(post); var myAjax=new Ajax.Request( url, { method:'post', parameters: cs, onComplete: show } ); $('save').disabled=true; $('add').disabled=false; }}显示function show(originalRequest){ Element.hide('syswork'); $('list').innerHTML = originalRequest.responseText; $('yhm').value=""; $('mm').value=""; $('qr').value=""; $('xm').value="";}处理页面str.openConnection();if(czlx.equals("add")){str.executeUpdate("insert into b_yh (yhm,mm,xm,qx)values('"+yhm+"','"+mm+"','"+xm+"','"+qx+"')");}else if(czlx.equals("edit")){str.executeUpdate("update b_yh set yhm='"+yhm+"',mm='"+mm+"',xm='"+xm+"',qx='"+qx+"' where id="+id);}else if(czlx.equals("del")){str.executeUpdate("delete from b_yh where id="+id);} request.getRequestDispatcher("../Users_list.jsp?tt="+now).forward(request,response); 把代码给大家贴出来,大家看看 java swing 可以画一个透明的矩形吗?(或多边形) 如何使双击表格的单元格后不出现编辑框 运行JAR程序上的问题 本人是菜鸟初学者,希望各位高手帮帮忙 请教动态装载问题,在线等! 表格问题!!!!急 100分求was5.0数据源与Oracle9i不能手动提交事务问题! java.net.InetAddress 怎么验证一个IP地址的有效性 我刚看java,知道它的目标代码是解释执行的,目标执行速度快吗? 如何建一个大致的模型? 什么时候用TreeSet 如果实现打开文件夹或一个文件
个人理解,敬请参考.
function sae(){
if($F('yhm')=="" || $F('mm')=="" || $F('qr')=="" || $F('xm')==""){
alert("用户名、密码、确认密码、姓名都不能为空!");
$('yhm').focus();
}else if($F('mm')!=$F('qr')){
alert("两次输入密码不同!");
$('mm').focus();
}else{
var url='servlet/UserSave';
var cs='yhm='+$F('yhm')+"&mm="+$F('mm')+"&xm="+$F('xm')+"&qx="+$F('qx')+"&czlx="+$F('czlx')+"&id="+$F('id')+"&randnum="+Math.random();
var post = encodeURI(post);
post = encodeURI(post);
var myAjax=new Ajax.Request(
url,
{
method:'post',
parameters: cs,
onComplete: show
}
);
$('save').disabled=true;
$('add').disabled=false;
}
}
显示
function show(originalRequest){
Element.hide('syswork');
$('list').innerHTML = originalRequest.responseText;
$('yhm').value="";
$('mm').value="";
$('qr').value="";
$('xm').value="";
}
处理页面
str.openConnection();
if(czlx.equals("add")){
str.executeUpdate("insert into b_yh (yhm,mm,xm,qx)values('"+yhm+"','"+mm+"','"+xm+"','"+qx+"')");
}else if(czlx.equals("edit")){
str.executeUpdate("update b_yh set yhm='"+yhm+"',mm='"+mm+"',xm='"+xm+"',qx='"+qx+"' where id="+id);
}else if(czlx.equals("del")){
str.executeUpdate("delete from b_yh where id="+id);
}
request.getRequestDispatcher("../Users_list.jsp?tt="+now).forward(request,response); 把代码给大家贴出来,大家看看