Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.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 Ajax调用总是获取错误块_Javascript_Java_Jquery_Ajax_Jsp - Fatal编程技术网

Javascript Ajax调用总是获取错误块

Javascript Ajax调用总是获取错误块,javascript,java,jquery,ajax,jsp,Javascript,Java,Jquery,Ajax,Jsp,我有一个jsp页面,我试图从jsp端调用ajax调用,它转到Java端 但当我从java端得到jsp端的响应时,总是显示jsp端的错误警报 我将hashmap参数从java端返回到jsp端 以下是我的ajax呼叫: <script type="text/javascript"> function deleteUser(){ $("#datatable-responsive tr").click(function(){ $(this).add

我有一个jsp页面,我试图从jsp端调用ajax调用,它转到Java端

但当我从java端得到jsp端的响应时,总是显示jsp端的错误警报

我将
hashmap
参数从java端返回到jsp端

以下是我的ajax呼叫:

<script type="text/javascript">

   function deleteUser(){
       $("#datatable-responsive tr").click(function(){
           $(this).addClass('selected').siblings().removeClass('selected');    
           var value=$(this).find('td:first').html();
          // alert(value);

           $.ajax({
                type : "POST",
                url : "deleteUser.html",    
                data :  "id="+ value,
                dataType : 'json',
                success : function(message) {
                    alert("DELETED");
                },
                error : function(e) {
                    alert("ERROR");
                }
         });
        });
   }   
 </script>

函数deleteUser(){
$(“#datatable responsive tr”)。单击(函数(){
$(this).addClass('selected').sides().removeClass('selected');
var value=$(this.find('td:first').html();
//警报(值);
$.ajax({
类型:“POST”,
url:“deleteUser.html”,
数据:“id=”+值,
数据类型:“json”,
成功:功能(消息){
警报(“删除”);
},
错误:函数(e){
警报(“错误”);
}
});
});
}   
在java端,我也调试了代码并显示了完美的输出,但当它转到jsp端并有一些响应时,它总是会发出错误警报

有人知道为什么会这样吗? 提前谢谢

您可以发送以下数据
data:{'id':'value'},
这是JSON数据,它至少有助于找出ajax帖子发送的内容

您需要调试代码。检查控制台以查看响应文本是什么。希望还有一个错误代码可以用来诊断您的问题,从
url:“deleteUser.html”
我看到您试图
POST
到一个静态html页面,这是行不通的。您检查了错误是什么吗?使用所有参数进行错误和控制台。记录每个参数:
Type:Function(jqXHR,String textStatus,String errorshown)
我没有收到任何错误,它总是进入错误块。您需要打开控制台(通常通过在浏览器中按F12)。然后检查控制台是否有错误。发出请求后,还要检查“网络”选项卡。您将在那里看到响应。请复制并粘贴问题中的内容