大家好,问大家一个问题。现在做的一个项目是这样的,所有的提示信息全部在一个部位提示。例如提示删除成功就这样写
$('#messagePanle').html("<div class='messageImg_prompt' ><span>删除成功。</span></div>");可是现在碰到的问题是,当删除成功的时候需要刷新页面,而刷新页面的时候再用这种方法,提示会被立即刷新掉。
success : function(data) {
if(data==1){
showMessage(1,"删除失败.");
}else{
alert("删除成功。");
refreshList();
}
}
refreshList();是刷新当前页面的函数,请问下有没有方法让它刷新页面之后,再显示messagePanle中的内容?
错误提示代码是:
<td style="width: 35%;background-color: #DDE9F7;"><span id="messagePanle"></span></td>这是Ajax的请求:
function delFiller(id) {
if(confirm('确定删除吗?')){
$.ajax( {
async : true,
url : '<s:url action="filler-manager!delFiller" namespace="/register/manager/shenhe/filler"/>',
type : 'post',
data: {"fillerIds":id},
dataType : 'json',
error : function() {
errorShow();
},
success : function(data) {
if(data==1){
showMessage(1,"删除失败.");
}else{
alert("删除成功。");
refreshList();
}
}
});
}
}

解决方案 »

  1.   

    原谅我的语言表达能力太差吧。当描述这些问题之后我也忍不住的鄙视了自己一把。具体的问题就是,能不能操纵刷新页面之后的页面内容,例如我想刷新当前页面之后,在页面的table里面加个input
      

  2.   

    看来你不明白刷新的原理页面刷新之后数据都已经重新加载,页面的标签都会返回到初始状态,你以前对页面所有的操作都已经取消。通俗的说,刷新就是你重新打开这个页面,甚至连浏览器的缓存都有可能被更新。其实我很纳闷,你使用ajax的目的不就是为了防止页面刷新吗?
      

  3.   

    去实现这个接口ICallbackEventHandler
      

  4.   

    额,我是Java写的阿。ICallbackEventHandler好像是.Net的吧?
    我的目标就是在刷新后的页面显示个提示信息,现在看来只能在Action端返回个信息,然后在前台默认加载的JS里面让其显示 ?不知道各位有没有更好的办法哈。