如何在php中增加响应的等待时间?

时间:2017-11-25 10:53:56

标签: php jquery apache joomla server

我在joomla组件中有一个php脚本。在此脚本中有数量项目,此项目被选中并按下报告按钮。

然后AJAX请求发送到服务器,在服务器端生成excel文件。

由于数据庞大,生成excel文件需要约2分钟,但在发送AJAX请求仅30秒后,请求超时结束,AJAX请求没有任何回报

如何将等待时间响应从30秒增加到5分钟?

这是向服务器发送AJAX请求的javascript。我设置超时300000,但我的问题没有解决。

function AJAX(url, dataSend, target) {
result = jQuery.ajax({
    type: 'POST',
    url: url,
    data: dataSend,
    timeout: 300000,
    async: false,
    processData:false,
    traditional:true,
    beforeSend: function() {
        jQuery('.displayBodyWaiting').show();
    },
    success: function() {
        jQuery('.displayBodyWaiting').hide();
    }
}).responseText;
return result;}

0 个答案:

没有答案