【发布时间】:2017-09-20 19:49:07
【问题描述】:
我有一个 PHP 页面,其中填写了 $_POST 和 $_FILES 数据。POST 数据不是从传统的 HTML 表单中获取的,而是在多个页面之间获取的。
例如,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 数据呢?
【问题讨论】:
-
您是否尝试将
$_POST数据从php发送到客户端? -
我对你想要做什么感到困惑。 AJAX 是调用服务器端的客户端概念。不是反过来。您不能在 PHP 代码中使用 Ajax 服务器端。
-
您想将数据返回到 JavaScript 吗?
-
对不起,我对帖子进行了轻微的编辑。 POST 数据被传递到第二个 PHP 页面,该页面加载并通过 Ajax 调用自动启动实时进度条。我可以从 cmets 看出我可能设计的不正确。
-
这样做:
data: { userid: "joe smoe", firstName:"joe"}你可以将你的值作为参数传递 key: value...
标签: javascript php jquery ajax post