php - while 循环中的输出缓冲从模板呈现损坏的 html
问题描述
我正在对 php 脚本进行 ajax 调用,并利用输出缓冲来提高响应速度。我的问题是输出偶尔会输出损坏的 html,因为它循环遍历每条记录。
基本上,我会循环浏览格式化为模板的记录,有时会返回部分模板,这会破坏视图。
我试过了:
@ini_set('zlib.output_compression',0);
ob_start();
do{
// php template here
ob_end_flush(); //ob_end_clean();
} while ($row = mysql_fetch_assoc($rs));
我想要的是让 php 以完整块的形式输出这些部分,而不是部分输出。
更新:我试过 ob_end_flush(); 但它仍然从模板中输出损坏的 html 结构。
解决方案
推荐阅读
- c++ - 如何修复闪烁的 LED 矩阵和液晶菜单屏幕
- spring-kafka - 如何在 @KafkaListener 中使用 ContainerStoppingErrorHandler 来终止应用程序以防 Kafka 服务器出现 DisconnectException
- jquery - 如何在数据表中的鼠标悬停时显示图像预览
- databricks - folium 地图未显示 datbricks python
- oracle - 需要通过oracle forms 10g打开一个PDF文档
- reactjs - 如何在 REST API 中实现代码授权流程?
- proguard - 语句顺序是否重要/Proguard 中是否有优先级?
- javascript - 如何使用javascript从某个url调用具有某个类的div
- snmp - 是否有一个可以从经理那里读取 snmptraps 的电报插件?
- javascript - 如何在点击时设置输入组内变量的状态?