我有多步骤表单,其中第二步有日期输入字段以及下一个和上一个按钮。我想通过使用日期输入字段分三步从数据库中获取值,但我单击下一个按钮而不是提交按钮。
这是我的第二步。
<input type="date" name="date" id="date">
<input type="button" name="previous" class="previous action-button" value="Previous" />
<input type="button" name="nextnew" id="nextnew" class="next action-button" value="Next" />
我使用过ajax。
<script>
$("#nextnew").click(function() {
var name2 = $("#date").val();
//alert(name2);
$.ajax({
url:"getuser.php",
type:"GET",
data:{ id2: name2},
success:function(data){
$("#detail").html(data);
}
});
});
</script>
这是我的 getuser.php
<div class="container-fluid" style="margin-top:30px;" id="detail">
<?php
include('config.php');
session_start();
if(isset($_REQUEST['id2']))
{
$_SESSION['new22']=$_GET['id2'];
echo "Your Date Selected :-"; echo $_GET['id2'];
}
?>
</div>
我在 session 值中设置值以在第三步中获取值。但我的问题是,它将具有与我们设置一次相同的值,并且始终获取相同的值。有什么方法可以从 getuser 发送值.php 到另一个页面。
最佳答案
我认为你应该在隐藏字段中输入一个值。
关于javascript - 如何使用 session 以外的方式将 PHP 中的值从一个页面发送到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39637711/