0

我有一个像这样的结构:

   echo 'something' on x.php;

   x.php -> Requests to y.php;
   while(x.php -> waiting Response from y.php)
      do something;

但它不起作用,因为服务器被锁定 onRequest 并且在得到响应后在屏幕上打印所有“东西”。

注意:这不像我想要的“加载..”结构,它完全不同。

编辑:请求代码部分就像(不是实际代码):

    while(5){
        echo 'hey hey';
    }

    $whatIWant = 'wanted string';
    $myTopicString = 'topic34593495';
    while(strlen($myTopicString)>2){
         $url = 'y.php/'.$myString;
         $r = request($url);
         $response = response($r);
         if(strpos($response,$whatIWant))
             break;
         $myTopicString -= 1;
    }

我想要的是在屏幕上打印“嘿嘿”字符串并在请求之前查看它。

4

2 回答 2

0

看来您正在尝试做一些为 AJAX 构建的事情。所以请查看http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

于 2013-07-17T06:42:22.907 回答
0

如果你的脚本很重并且需要一些很长的加载时间,你应该考虑 AJAX。所以首先显示主屏幕元素。之后,您使用 JavaScript 检索数据。

于 2013-07-17T06:42:37.050 回答