问题描述
我使用了一个我想了解的网站。 它具有一种形式,在该形式中,动作声明将其发送到其他页面。
当您通过post方法提交此表单时,它会使用网站本身来提交并将您重定向到操作页面。 它根据您在上一页上提交的表单在哪里加载信息(从服务器)。
但是,当我使用AJAX发布方法将表单提交到该页面时,我不知道如何从提交中得到页面。
谢谢您的帮助。
编辑:我无权访问服务器。
编辑,进一步的解释:是的。 该页面的作用是将表单提交给该页面,然后该页面包含来自服务器的其他信息,然后可以提交这些信息以进行确认。 我想编写一个脚本,可以从任何页面执行此操作。
1楼
在您要使用AJAX进行发布的页面中,您可以使代码如下所示:
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
另外,也可以返回要引导用户浏览器的页面的URL,而不是返回success
或fail
。