这是我的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完成之前。怎么能这样做。请帮忙。谢谢。
答案 0 :(得分:0)
在ajax完成后,将使用ajax请求在客户端执行(呈现/追加)任何脚本。
在您的代码中,您在服务器上发送请求以获取某些值,您可以在ajax完成后在客户端上显示该值,并从服务器收到响应(值)。
您不能将调试放在服务器代码上并查看客户端的值。使用ajax直到请求完成
答案 1 :(得分:0)
我认为你并没有真正理解这个概念。
因此,如果您执行ajax调用,则会获取页面并提供信息
在你的情况下,你的后端(php)响应有1页4“echo”。换句话说,您不会获取页面4次,而是一次 4个整数。