我正在尝试使用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。
由于
答案 0 :(得分:1)
声明:
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。