如何在等待php客户端脚本的回复时终止php服务器脚本?

时间:2012-07-23 15:14:28

标签: php javascript ajax client

目前我有一个setInterval javascript函数,它调用ajax函数来调用php脚本。这个php脚本是一个等待来自另一个程序运行的客户端的请求的服务器。只要进行了更改,客户端就会发送一个字符串,并且该字符串将通过ajax回显。

setInterval(function(){getTopo()}, 2000);

getTopo()是$ .ajax调用server.php

如果在再次运行getTopo()之前2秒内没有回复,我想终止server.php文件。

否则我可以通过ajax在php的while循环中输出回声吗?

1 个答案:

答案 0 :(得分:0)

将间隔保存到变量中,例如:

var t = setInterval(getTopo, 2000)

并使用clearInterval(t)停止查询服务器。

从这里开始,您应该创建自己的代码以满足您的需求。