<script type="text/javascript">
function shanchu(obj){
var url="InitialDataAction_delete.shtml";
var f= window.confirm("确认删除?");
if(f){
$.post(url,{"common.seqno":obj,"random":Math.random()},function(data){
if("succeed"===data){
alert("删除成功!");
window.location.reload();//刷新父页面
}else{
alert("删除失败!");
}
});
}
}
</script>
我点击删除,执行这歌函数然后 用ajax的方式 执行到后台去
后台的Action中如下:
//删除数据
public String delete() throws IOException{
initialDataService.delecte(common.getSeqno());//根据seqno删除记录
ServletActionContext.getResponse().getWriter().write("succeed");
return null;
}
用的是struts2为什么ie下面会提示 删除成功 然后页面刷新,一切和想象的一样
而火狐里面 提示 删除失败(由于失败那里没有刷新父页面所以不会刷新!),但是我去数据库看的时候那条记录已经呗成功删除了 说明删除还是成功了,可是火狐怎么提示失败呢??前辈帮忙看看 我程序的Action中是不是确点什么??
function shanchu(obj){
var url="InitialDataAction_delete.shtml";
var f= window.confirm("确认删除?");
if(f){
$.post(url,{"common.seqno":obj,"random":Math.random()},function(data){
if("succeed"===data){
alert("删除成功!");
window.location.reload();//刷新父页面
}else{
alert("删除失败!");
}
});
}
}
</script>
我点击删除,执行这歌函数然后 用ajax的方式 执行到后台去
后台的Action中如下:
//删除数据
public String delete() throws IOException{
initialDataService.delecte(common.getSeqno());//根据seqno删除记录
ServletActionContext.getResponse().getWriter().write("succeed");
return null;
}
用的是struts2为什么ie下面会提示 删除成功 然后页面刷新,一切和想象的一样
而火狐里面 提示 删除失败(由于失败那里没有刷新父页面所以不会刷新!),但是我去数据库看的时候那条记录已经呗成功删除了 说明删除还是成功了,可是火狐怎么提示失败呢??前辈帮忙看看 我程序的Action中是不是确点什么??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货