日期:2014-05-17  浏览次数:20752 次

点击保存按钮,提交表单数据,当前页面不跳转
我的需求是在点击保存按钮的时候提交表单数据,保存数据到数据库里面,然后当前页面不跳转,并且之前所填的一些数据继续显示在页面中,请问这个该怎么实现?

------解决方案--------------------
楼主可以搜搜jquery+ajax
------解决方案--------------------
 
兄弟,你去下载一个jquery.form.js 用这里提供的api,写你现在的需求,保证你满足你的需求!

http://hi.baidu.com/lifa868/blog/item/ab3639fceed9d91c08244ddc.html

下面有同志写好了api,你可以按照下面的方式来实现!如果需要代码的话,说身我可以给你写个事例出来!
------解决方案--------------------
//用这个方式提交
$.post("xxx.action",null,function(data){
if(data=='你后台输出的值'){说明保存成功,在询问要不要刷新页面}
else(如果不等){输出保存错误框}
}
//后台写法
public string methor(){
try{
PrintWriter pw = null;
getResponse().setContentType("text/html;charset=utf-8");
pw = getResponse().getWriter();
pw.write("输到前台去");}
catch(){}
return null;//返回空 让他都不跳转
}

如果用dwr更简单点
------解决方案--------------------
阿贾克斯
------解决方案--------------------
最简单的方法是,跳转后,再回到当前页面,并且显示之前填写的数据。
------解决方案--------------------
回到当前页面,再次进行查询
探讨

最简单的方法是,跳转后,再回到当前页面,并且显示之前填写的数据。