繁体   English   中英

在等待其他脚本的响应之前,在php屏幕上回显某些内容

[英]before waiting a response from other script, echo something on screen in php

我有一个像这样的结构:

   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;
    }

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

看来您正在尝试做AJAX的目标。 因此,请查看http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

如果您的脚本很繁重,并且需要很长的加载时间,则应考虑使用AJAX。 因此,首先显示主屏幕元素。 之后,您将使用JavaScript检索数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM