我JSP頁面和席力圖召AJAX從JSP端調用和它關係到Java端。Ajax調用總是得到錯誤塊
但是,當我從Java端響應JSP身邊總是顯示來自JSP方的錯誤警報。
我從java端返回hashmap
參數到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>
在Java方面,我也調試代碼,並顯示完美的輸出,但是當它把jsp側一些的反應,它會永遠去了錯誤警報。
有誰知道爲什麼會發生這種情況? 在此先感謝!
您需要調試代碼。檢查控制檯以查看響應文本是什麼。希望還應該有一個錯誤代碼,可以用來診斷你的問題 –
from'url:「deleteUser.html」'我看你正在嘗試'POST'到一個靜態HTML頁面,這是行不通的。 –
你檢查了錯誤是什麼?使用所有的參數錯誤和console.log每個:http://api.jquery.com/jquery.ajax/'類型:函數(jqXHR jqXHR,字符串textStatus,字符串errorThrown)' –