[英]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.