繁体   English   中英

防止在表单提交时重新加载页面

[英]Prevent page reload on form submit

我正在尝试使用get方法提交表单,但是我不希望表单刷新,或者当它重新加载时,我想维护数据。 在类似的问题上似乎有很多问题,但是我没有尝试解决任何问题。 我在这里发布我的代码:

<script type="text/javascript">
 function formSubmit()
 {
     document.getElementById('form1').submit();
     return false;
 }
</script>


<form id = "form1" method = "GET">
    <br> Query:  <input name="query" id="query" type="text" size="50" value="">
   <input type="button" name="search" value="Get News" onclick = "formSubmit()">
</form>

我在服务器端使用python。

谢谢

该声明:

    I am trying to submit a form using get method but I dont want the form  to 
refresh or rather when it reloads I want to maintain the data.

在我看来,您的最终目标需要AJAX或至少将数据传递到服务器再传递回去。 如果不使用cookie之类的东西或将数据传递到服务器或从服务器传递数据,您将无法通过页面刷新在Javascript中保留作用域。 话虽如此,但您想保留范围(或主存储)时,它们更类似于辅助存储机制。 为此,我建议使用AJAX。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM