这里是我的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()”? ( –
)即使这个警报没有得到调用:( –