Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在struts2中映射Ajax响应_Javascript_Ajax_Struts2 - Fatal编程技术网

Javascript 无法在struts2中映射Ajax响应

Javascript 无法在struts2中映射Ajax响应,javascript,ajax,struts2,Javascript,Ajax,Struts2,我试图让ajax响应有一个状态代码来打印一个对话框。我参考了这一点。以下是我的ajax代码: $.ajax({ statusCode: { 155: function () { alert("This Book is already exist please reject the request."); } } }); 我的struts.xml <action name="some action" c

我试图让ajax响应有一个状态代码来打印一个对话框。我参考了这一点。以下是我的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>

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


当我在Firefox中尝试时,浏览器会重定向同一页面,但不会显示警报框。我不明白出了什么问题

我想155没有定义,尽管所有1xx系列都是为了提供信息,但155没有定义

试着用200、201等来改变它


为什么不尝试更改和执行