這裏是我的Ajax代碼Ajax無法正常工作?
$('.AllTaskDownloadButton').live('click', '.CheckBoxesForDownload', function(){
var n = $("input:checked.CheckBoxesForDownload").length;
var arr=[]
for(i=0;i<n;++i){
arr.push($($("input:checked.CheckBoxesForDownload")[i]).val())
}
alert(arr)
//passing requestId to servlet
$.ajax({
url:"/test/DownloadDeleteTask",
type:"POST",
dataType:'json',
data: {requestIds:arr,
operationType:'download' },
success:function(result){
alert(result);
dowloadTasks();
}
});//ajax
});
,這裏是我的servlet代碼:
PrintWriter out = response.getWriter();
String operationType = request.getParameter("operationType");
if (operationType.equalsIgnoreCase("download")) {
out.print("download");
}// if
但我downloadTasks()
是沒有得到調用。
請幫忙解決這個問題?
你有拼寫錯誤? 'dowloadTasks'? –
您是否看到成功回調中的警報?另外,它是「downloadTask()」還是「downloadTasks()」? ( –
)即使這個警報沒有得到調用:( –