PHP:在Ajax请求上找不到页面404

时间:2019-02-04 12:09:49

标签: php ajax exec ajaxform

因此,我要发送一个带有ajaxForm的表单,该表单将发送数据,打开spinner.gif,然后成功关闭Spinner并重新加载页面:

$('#form').ajaxForm({
beforeSubmit:function(){
    spinnerLoad();},
success: function(data){
    spinnerDone();      
    window.location.href ="sample.php";
}
});

然后按以下方式处理表单:

if (isset($_POST['save'])){
  exec("/directory/script.php $args");
}

因此,此页面“ script.php”在数据库上执行另一个脚本,因此可能需要很长时间。当没有很多数据时,它可以正常工作,但是每当有很多数据时,'script.php'就会经过404,并且spinner.gif永不停止。

我需要找到一种以某种方式( ajax超时选项似乎不合适)或其他方式延长超时的方法。 无法将script.php页面或DB脚本发送到后台-必须完成操作才能继续工作。

我将很高兴看到任何评论/说明。

0 个答案:

没有答案