繁体   English   中英

POST / GET与将表单提交到操作页面和加载结果相比

[英]POST / GET compared to submitting form to action page and loading result

我使用了一个我想了解的网站。 它具有一种形式,在该形式中,动作声明将其发送到其他页面。

当您通过post方法提交此表单时,它会使用网站本身来提交并将您重定向到操作页面。 它根据您在上一页上提交的表单在哪里加载信息(从服务器)。

但是,当我使用AJAX发布方法将表单提交到该页面时,我不知道如何从提交中得到页面。

谢谢您的帮助。

编辑:我无权访问服务器。

编辑,进一步的解释:是的。 该页面的作用是将表单提交给该页面,然后该页面包含来自服务器的其他信息,然后可以提交这些信息以进行确认。 我想编写一个脚本,可以从任何页面执行此操作。

在您要使用AJAX进行发布的页面中,您可以使代码如下所示:

    if (isset($_POST['var1'], ...) {
        //handle your post variables

        session_start();
        $_SESSION['var1'] = $_POST['var1'];

        echo 'success';
    } else echo 'fail';

然后你的表单页面可以检查任何回报successfail 成功后,您将把用户的浏览器定向到下一个页面,该页面将读取以下表单元素:

    session_start();
    $var1 = $_SESSION['var1'];

    //use form input

另外,也可以返回要引导用户浏览器的页面的URL,而不是返回successfail

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM