Javascript Ajax调用总是获取错误块
我有一个jsp页面,我试图从jsp端调用ajax调用,它转到Java端 但当我从java端得到jsp端的响应时,总是显示jsp端的错误警报 我将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
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)。然后检查控制台是否有错误。发出请求后,还要检查“网络”选项卡。您将在那里看到响应。请复制并粘贴问题中的内容