我在我的laravel应用程序(ajax调用)中使用JasperSoft Studio API调用来生成报告。小报告(比如csv / excel中的30000行,pdf)正在生成,但没有生成大型报告。 Jasper返回200 OK状态,但没有返回响应数据。如何解决这个问题?
$.ajax({
type: "POST",
url: base_url+'admin/get-report-details',
data: $('form#jsperReports').serialize(),
dataType:'json',
timeout:1200000,
beforeSend: function(){
$('#reportDetailsRow').addClass('hide');
var dialog = bootbox.dialog({
message: '<p class="text-center">Please wait while we do something...</p>',
closeButton: false
});
},
success:function(data){
$('.modal').modal('hide');
if(!!data && data.success == true){
$('#reportDetails').html(data.html);
$('#reportDetailsRow').removeClass('hide');
}else if (!!data && data.success == false) {
showMsgModel("Error",data.msg)
}
}
});