下面的Ajax函數應該調用Controller類。控制器沒有被調用。只有獲得打印的generateExcel中的第一個警報。控制器沒有從Ajax URL調用?
function generateExcel(bIndex){
alert("Inside generateExcel of export_path -> branchIndex = "+bIndex);
$.ajax({
type:"post",
url:"generate/exportexcel.do?branchIndex="+bIndex,
dataType:"json",
success:function(data){
alert("Inside export_path generateExcel()"+data.length);
}
});
}
控制器:
@RequestMapping("/generate/exportexcel.do")
public String docGeneration(String branchIndex) {
System.out.println("branchIndex ==> " +branchIndex);
try{
DocGenerator.generateExcel(branchIndex, order, filename, categoryDao);
}
catch(Exception e){
e.printStackTrace();
}
return "message/result";
}
檢查您的瀏覽器控制檯對任何錯誤 – 2013-03-14 11:10:58
控制器動作可以被緩存 – karaxuna 2013-03-14 11:13:39
清除緩存和在控制檯上也沒有發現錯誤。 – kumar 2013-03-14 11:20:05