Jquery AJAX在进行中更新消息

时间:2014-11-21 11:38:26

标签: php jquery ajax

我一直试图在谷歌上找到任何关于此的参考资料而没有任何运气,所以即使我知道这是一个广泛的问题,我也会爬到十字架寻求帮助。

以下是案件:

我有一个带jquery的常规ajax cal:

$.ajax({
url : 'url',
...
success : function( d ) { ... }
});

一个PHP脚本需要大约15秒才能完成,因为它运行了几个函数。 只需返回

echo json_encode( array( 'result' => true ) );

所以,到目前为止,定期进行AJAX调用。

现在,我想知道的是,有没有办法在$ .ajax中放置一个参数,让它在状态完成或运行成功函数之前监听消息。 从而使PHP脚本可以回显其当前所处的功能。例如:

的functions.php:

function getTables(){ 
     echo json_encode( array( 'statusMessage' => 'Gettings tables' ) ) 
}

1 个答案:

答案 0 :(得分:0)

在一些较少的请求上拆分一个大请求