我有两个名为student_profile.php和viewQuizAnswers.php的php文件。
在student_profile.php中,我有<a>
标记,它调用viewQuizAnswers.php中的模态,并且student_profile.php中的值跳到viewQuizAnswers.php
想象一下,下面的代码使用不同的qzid和stid值重复了10次:
<a href="../php/viewQuizAnswers.php?qzid='.$quizid[$cnt].'&stid='.$stid.'" data-toggle="modal" data-target="#myModal">View</a>
在viewQuizAnswers.php
$studid = $_GET['stid'];
$qzid = $_GET['qzid'];
获得值并且查询成功后,我在查询末尾取消设置_GET
unset($_GET["stid"]);
unset($_GET["qzid"]);
?>
但是,当我单击其他标签时,以前的值仍然存在,并且无法获得所需的新值。
除非使用_GET['qzid']
,否则我无法取消_GET['stid']
和location.reload();
的设置;如果使用location.reload
,则不再需要UNSET
$('#myModal').on('hidden.bs.modal', function () {
location.reload();
})
//this code is in viewQuizAnswers.php
但是我不想使用位置重载,因为有很多数据,并且加载时间太长。