ajax错误没有刷新

时间:2013-02-27 01:02:10

标签: ajax

我的.jsp页面部分代码

function runAjax(){
    $.ajax({
        type: "POST",
        url: "Test.html",
        data: { testparam1,testparam2},
        success: function(data){
            document.getElementById("processdata").innerHTML="Success";
        },
        error: function(e){
            document.getElementById("processdata").innerHTML="Error";
        }
        });
}

在我处理帖子的控制器中,我出于测试目的而提出错误。客户端代码显示消息“错误”。使用相同的会话,我刷新我的页面并运行它,以便不会引发错误。虽然我知道控制器按预期工作,但仍然看到“错误”而不是“成功”。

我应该这样做吗

function runAjax(){
    $.ajax({
        type: "POST",
        url: "Test.html",
        data: { testparam1,testparam2},
        success: function(data){
            document.getElementById("processdata").innerHTML="Success";
        },
        error: function(request){
            document.getElementById("processdata").innerHTML="Error";
        }
        });
}

然后在控制器中

try{
...
}catch(Exception e)
{
 response.getWriter().print("An error occured");
}

如果在原始代码中缓存了错误,每次调用控制器时如何清除错误?

0 个答案:

没有答案