【问题标题】:Listen for multiple messages from the server using AJAX: JQuery使用 AJAX 监听来自服务器的多条消息:JQuery
【发布时间】:2010-10-09 18:55:55
【问题描述】:

我像这样对 PHP 脚本进行 AJAX 调用:

function convertNow(validURL){      
     $.ajax({
       type: "GET",
       url: "main.php",
       data: 'url=' + validURL,
       success: function(msg){
       alert(msg);
       }//function
     });//ajax
}//function convertNow

从上面它所做的就是在结束时从 PHP 接收大量文本。实际上,PHP 脚本正在做的是每隔几秒打印一次,持续大约一分钟。我希望它能够实时显示。

我认为问题在于我使用 JQuery 的方式,因为我已经在没有任何 AJAX 的情况下对此进行了测试,并且 PHP 脚本将每个 print_r 实时输出到浏览器!我只需要复制它,但使用 AJAX。

感谢您的帮助和指导。

【问题讨论】:

    标签: php jquery ajax browser real-time


    【解决方案1】:

    回到起点。写一个你真正想做的请求。您可能会发现您需要采用一种方法,例如轮询,或者使用 COMET 之类的方法来实现您想要的。

    【讨论】:

    • 我认为这很清楚。他正在尝试使用 AJAX 实时获取/显示消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    相关资源
    最近更新 更多