除非调用location.reload

时间:2018-08-31 10:12:04

标签: javascript php jquery

我有两个名为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

但是我不想使用位置重载,因为有很多数据,并且加载时间太长。

0 个答案:

没有答案