如何在php页面完成ajax jquery之前显示成功值

时间:2017-04-27 07:59:06

标签: php jquery html ajax

这是我的ajax代码:

$(".content").empty();
$.ajax({
    type: 'POST',
    url: 'xyz.php',
    data: $('.chk:checked').serialize(),
    success: function(data) {

        $(".content").append(data);

    }
});

我的php页面:

 <?php

  echo "1 <br/>";
  echo "2 <br/>;
  echo "3 <br/>;
  echo "4 <br/>;

  ?>

当我运行我的脚本时,它附加:

1
2
3
4

我的问题是,当我在第3行放置断点时,它应显示:

1
2

但这些值仅在ajax完成后显示。我需要实时显示PHP值。在ajax完成之前。怎么能这样做。请帮忙。谢谢。

2 个答案:

答案 0 :(得分:0)

在ajax完成后,将使用ajax请求在客户端执行(呈现/追加)任何脚本。

在您的代码中,您在服务器上发送请求以获取某些值,您可以在ajax完成后在客户端上显示该值,并从服务器收到响应(值)。

您不能将调试放在服务器代码上并查看客户端的值。使用ajax直到请求完成

答案 1 :(得分:0)

我认为你并没有真正理解这个概念。

因此,如果您执行ajax调用,则会获取页面并提供信息

在你的情况下,你的后端(php)响应有1页4“echo”。换句话说,您不会获取页面4次,而是一次 4个整数。