繁体   English   中英

使用AJAX将PHP数据发布到另一个页面

[英]PHP POST data to another page using AJAX

我目前在PHP中有一个使用JQuery进行验证的表单,并且数据已提交给DB。 INSERT过程中,我正在获取所插入用户的ID
成功后,它将用户重定向到下一页,然后我要显示$user_id 我知道我应该使用get或其他方法,但是不确定如何使用当前设置进行操作。 任何帮助,将不胜感激。

JS

                var submitRequest = $.ajax({
                     type: "POST",
                     url: "submit.php",
                     data: user_data
                });

                submitRequest.done(function(msg)
                {
                    //success
                   // / console.log('success');
                   window.location.href = "nextpage.php";
                });

PHP

$query_user ="INSERT INTO mytable(name,email) VALUES ('".$name."', '".$email."' )";
$sql_user =mysql_query($query_user) or die (mysql_error());
$user_id = mysql_insert_id();

nextpage.php

//How can I get it to display $user_id?

请尝试以下:-

PHP

$query_user ="INSERT INTO mytable(name,email) VALUES ('".$name."', '".$email."' )";
$sql_user =mysql_query($query_user) or die (mysql_error());
$user_id = mysql_insert_id();
echo $user_id;

JS

submitRequest.done(function(msg)
                {
                    //success
                   // / console.log('success');
                   window.location.href = "nextpage.php?id="+msg; // msg will consist userid
                });

nextpage.php

$userid = $_GET["id"];

暂无
暂无

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

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