在这种情况下,您希望通过 AJAX 从 process.php 获取响应。目标是捕获此响应并将其存储为变量。
要启动该流程,后端 PHP 文件 (process.php) 需要回显预期响应,例如“apple”或“李子。”纯文本就足够了; JSON 编码是不必要的。
最初发布的 JavaScript 代码在 AJAX 调用的成功函数中缺少参数。要有效检索服务器响应,请添加以下行:
success: function(data) { alert(data); // displays "apple" in the alert }
警报作为示例;您可以通过将此行替换为 var response = data; 将响应存储在变量中。
至于命名 POST 请求,您可以在 AJAX 调用的 data 参数中提供两个参数:
$.ajax({ ... data: {name: "someName", value: "someValue"}, ... });
这允许您使用 PHP 的 HTTP 请求访问器($_POST['name']、$_POST['value'])从 process.php 检索命名值。
以上是如何使用 AJAX 从 PHP 文件检索和存储响应?的详细内容。更多信息请关注PHP中文网其他相关文章!