我使用ajax类型将数据发送到php文件并获得响应和显示。在我的PHP文件中我有
while($i<14){ echo $i.'<br />'; $i++;}
返回14重播。
因此,我的网页在使用ajax方法调用数据后,经过一些时间后,会显示所有14个结果。但我希望从我的ajax文件中获得实时响应。
所以我想要我的网页显示:
1
...
然后
1
2
....
等
这是我的Ajax代码,它在shower
div中一起返回所有响应。
我想得到现场回复。对于从php文件发送的任何响应
function update_table(uptype){
$("#shower").html("Loading...");
var dataString = 'type=' + uptype;
$.ajax({
type: "POST",
url: "motor.php",
data: dataString,
cache: false,
success: function(html) {
$("#shower").html(html);
}
});
return false;
}
答案 0 :(得分:1)
目前的设置无法满足您的要求。
想想对PHP脚本的ajax调用就像访问像www.example.com/yourscript.php这样的网站 然后,PHP将在服务器端呈现发送到您的Web浏览器的代码。这是一个呼叫和一个应答操作。 PHP不会动态地向网站添加元素。那么它也不能动态地向你的ajax调用发送答案。要解决此问题,您需要将PHP脚本的进度存储在某处,并进行多次调用以获取状态更新。