0

在我使用 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>
4

1 回答 1

0

最后我找到了简单易行的答案:将以下行添加到表单标记中:

数据-ajax="假"

所以应该是这样的:

<form action="thisPage.PHP?submit=yes" method="get" data-ajax="false" >
于 2013-05-15T01:30:24.660 回答