javascript - 停止 document.ready 函数上的重定向/刷新

标签 javascript jquery html

我试图通过文档就绪功能提交表单后停止重定向。我环顾四周,只能找到与 javascript 相关的 return flase 方法(不适用于 jquery)。任何建议将不胜感激。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    window.document.forms[0].submit();
  });
</script>

新示例

<form action="http://example.com/function" name="run">
      <input type="hidden" name="data" value="cheese" />
      <input type="hidden" name="data" value="cheese" />
      <input type="hidden" name="Change" value="Change" />
</form>
<html>
<script>
  $(function(){$('run').submit();});
</script>
<body>

再次尝试

 $(document).ready(function(e) {
    window.document.forms[0].submit();
    e.preventDefault();
    return false;
  });

最佳答案

使用submit事件将其绑定(bind)到您的表单并使用preventDefault阻止其提交,使用ajax将数据发送到服务器

$('form').on('submit', function(e){
e.preventDefault();
$.ajax({url:url,data:data,success:function(data){//other logic}})
});

据我所知,您想在页面加载时将数据发送到数据库,您可以使用服务器端语言来保存数据,而无需使用ajax或javascript

关于javascript - 停止 document.ready 函数上的重定向/刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37206462/

相关文章:

javascript - 从 API 绑定(bind)数据时 React JS 意外结束 JSON 输入错误

javascript - 根据文本框值长度隐藏 DIV 内容

jquery - 克隆一个包含 "customized"jQueryUI datePicker 的 div

html - 如何显示带图片的无序列表并且每张图片旁边都有段落?

html - 移动横向模式下的 CSS 背景全高和 100% 宽度

javascript - 在弹出窗口中提交表单

javascript - jQuery 数据表 : Unsorted View

javascript - JQuery 替换 CC 号码(最后四位除外)

javascript - JQuery 将 "option:contains"转换为精确的字符串值

php get函数在wordpress中不起作用