我有一个包含$_POST
和$_FILES
数据的PHP页面。POST数据不是从传统的表单中获取的,而是在多个页面之间获得的。
例如,POST数据包括以下几个方面:
$_POST["username"]
$_POST["password"]
$_FILES
etc.
问题是,如何将这些POST数据发送到页面中的AJAX调用?
我知道用表格是这样的:
$.ajax({
type: 'post',
url: 'post.php',
data: $('form').serialize(),
success: function () {
alert('form was submitted');
}
});
但是直接从PHP的POST数据中呢?
发布于 2017-09-20 19:59:37
问题是,如何将这些POST数据发送到页面中的AJAX调用?
您可以使用WebSocket
或EventSource
,并可能使用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
实时地将上传的文件写入到服务器上的字节的进度不受阻塞。
https://stackoverflow.com/questions/46330671
复制相似问题