首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当数据不是来自HTML表单时,如何将PHP POST和文件数据发送到AJAX调用?

当数据不是来自HTML表单时,如何将PHP POST和文件数据发送到AJAX调用?
EN

Stack Overflow用户
提问于 2017-09-20 19:49:07
回答 1查看 74关注 0票数 0

我有一个包含$_POST$_FILES数据的PHP页面。POST数据不是从传统的表单中获取的,而是在多个页面之间获得的。

例如,POST数据包括以下几个方面:

代码语言:javascript
运行
复制
$_POST["username"]
$_POST["password"]
$_FILES
etc.

问题是,如何将这些POST数据发送到页面中的AJAX调用?

我知道用表格是这样的:

代码语言:javascript
运行
复制
$.ajax({
   type: 'post',
   url: 'post.php',
   data: $('form').serialize(),
   success: function () {
     alert('form was submitted');
   }
 });

但是直接从PHP的POST数据中呢?

EN

回答 1

Stack Overflow用户

发布于 2017-09-20 19:59:37

问题是,如何将这些POST数据发送到页面中的AJAX调用?

您可以使用WebSocketEventSource,并可能使用ServiceWorker将数据从服务器流到客户端。例如,请参见How to read and echo file size of uploaded file being written at server in real time without blocking at both server and client?,其中要求由php实时地将上传的文件写入到服务器上的字节的进度不受阻塞。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46330671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档