无法在struts2中映射Ajax响应

时间:2013-12-13 03:07:14

标签: javascript ajax struts2

我正在尝试将ajax响应作为状态代码来打印对话框。我已经参考了这个question。这是我的ajax代码:

$.ajax({
    statusCode: {
        155: function () {
            alert("This Book is already exist please reject the request."); 
        }       
    }
});

我的struts.xml

<action name="some action" class="some class" method="some method">
   <result name="gotcha" type="httpheader" >
       <param name="status"  >155 </param> 
   </result>

这是我的问题。当我尝试在IE上运行它时,它会重定向到“页面无法显示”

当我在Firefox中尝试时,浏览器会重定向同一页面,但不会显示警告框。我无法理解什么是错的。

1 个答案:

答案 0 :(得分:0)

我猜155没有定义,虽然所有1xx系列都是为了提供信息,但155没有定义。

尝试使用200,201等更改它。

Reference

Wikipedia