【发布时间】:2015-10-01 14:42:00
【问题描述】:
我正在处理一个处理 Excel 数据的页面。
目前我有一个索引页面,我曾经通过 $.ajax POST 将 JSON 数据(文件名、选定的列、工作表等)提交到 PHP 页面进行处理(使用发布的选择迭代每一行)。但我想从处理页面获得一些进度响应。因为现在,它只是在后台提交和处理所有内容,而不知道是否完成。
有没有办法:
- 重定向到处理页面以及 JSON POST 数据,而不是 ajax 发布?
或
- 从一个 PHP 页面返回多个 JSON 响应(如启动、停止、..)并在同一个 $.ajax 成功函数中获取这些响应?添加某种检查功能,例如
如果最后一个响应行 == 开始,则显示图像
..过了一会儿(继续检查 json 响应..),
如果最后一个响应行 == 完成,隐藏图像?
我无法使用表单提交操作,因为我发送的是完整的 JSON 字符串而不是单独的输入值。
我是否在这里忽略了某些东西,或者这是不可能的(以我的处理方式)?
【问题讨论】:
-
装载机的声音如何?
-
我想过,但如果是一个有 10k 条记录的 excel 文件,最好看看他当前在哪一行而不是 10 分钟加载?
标签: php jquery json ajax response