在两个PHP页面之间创建一个Loading页面
Create a Loading page between two PHP pages
我有两个PHP页面…页面A和B页面基本上是一种需要输入值从用户和帖子页B运行python脚本在提交的值做一些计算,提出了计算值页面我想包括C在A和B之间显示一个页面加载酒吧或者图标同时准备显示B的内容,然后将用户页面B有纯PHP或PHP + JS + CSS的方法呢?
这个想法是捕获页面B的状态,当页面B的内容准备好显示时,用户才从页面C定向到页面B。
有两种可能的方法来做这样的事情。
都以AJAX开始;当你提交a.p php时,它应该发送一个AJAX请求,而不是直接加载b.p php。然后,当响应发生时,A就有机会对响应采取行动。
要沟通进度,以下是您的选择:
- b.p php以固定的间隔打印到输出。这很简单,并且曾经在一些地方用于报告文件压缩进度。它不是很可靠。缓冲意味着它会跳来跳去,通常表现得很糟糕。这个不需要 AJAX,但是如果没有它看起来会很难看。
- b.p php定期写入文件,d.p php读取该文件并返回结果。现在,您让a.p pphp每隔几秒钟(或任何您需要的好结果)向d.p pphp发送一个请求,并使用一个查询参数说明要检查哪个请求的进度。这更可靠,但更难设置。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 从javascript创建一个列表
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 从html创建一个指令,该指令按类名应用函数
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 创建一个循环来简化HTML和CSS代码
- 在javascript中的xml中创建一个链接
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 用javascript创建一个看起来正常分布的模式
- 如何创建一个方法来验证数组的范围
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 动态创建一个javascript/jquery多级数组
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 为网站表单创建一个专业的日历
- 如何创建一个具有固定左右列和水平滚动的表