在使用jquery mobile提交表单后, 但是在提交后,返回到表单后,所有字段都不再是默认值。他们显示以前提交的数据。
(如果我按f5,表单将重置并且仅适用于另一轮) 我猜测某些内容仍然存在于浏览器缓存中。
任何想法?
<!DOCTYPE html>
<html>
<head>
<script src="scripts/jquery-1.9.1.min.js"></script>
<script src="./scripts/jquery.mobile-1.3.0.js"></script>
<link rel="stylesheet" href="./style/jquery.mobile-1.3.0.min.css" />
</head>
<body>
<?php if(!(isset($_GET["submit"]))){ ?>
<form action="thisPage.PHP?submit=yes" method="get" >
<input type="text" value="0" />
<input type="submit" value="Submit" />
</form>
<?php }else{ ?>
<a href="thisPage.PHP" > FINISHED</a>
<?php } ?>
</body>
</html>
答案 0 :(得分:0)
最后我找到了简单易行的答案: 将以下行添加到表单标记中:
数据的Ajax = “假”强>
所以它应该是这样的:
<form action="thisPage.PHP?submit=yes" method="get" data-ajax="false" >