我使用的网站是我想要了解的。它有一个表单,其中操作表明它发送到不同的页面。
当您通过post方法提交此表单时,使用网站本身提交并重定向到操作页面。它根据您在上一页提交的表单加载信息(来自服务器)。
但是,当我使用AJAX post方法将表单提交到该页面时,我不知道如何获取提交结果的页面。
感谢您的帮助。
编辑:我无法访问服务器。
编辑,进一步说明: 是。该页面所做的是将表单提交到页面,然后该页面具有来自服务器的附加信息,然后可以提交以进行确认。我想写一个从任何页面执行此操作的脚本。
答案 0 :(得分:0)
在使用AJAX进行POST的页面中,您的代码可能如下所示:
if (isset($_POST['var1'], ...) {
//handle your post variables
session_start();
$_SESSION['var1'] = $_POST['var1'];
echo 'success';
} else echo 'fail';
然后,您的表单页面可以检查success
或fail
的返回值。
成功之后,您可以将用户的浏览器定向到下一页,该页面将读取以下表单元素:
session_start();
$var1 = $_SESSION['var1'];
//use form input
或者,您可以返回要引导用户浏览器的网页的网址,而不是返回success
或fail
。