加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax提交表单数据不跳转

发布时间:2020-12-16 03:26:46 所属栏目:百科 来源:网络整理
导读:1.onsubmit form表单的onsubmit方法在submit执行之前提交表单 script type = "text/javascript" function sub () { // jquery 表单提交 $( "#formId" ).ajaxSubmit( function (message) { // 对于表单提交成功后处理,message为返回内容 }); return false ;

1.onsubmit

form表单的onsubmit方法在submit执行之前提交表单

<script type="text/javascript"> function sub() { // jquery 表单提交  $("#formId").ajaxSubmit(function(message) { // 对于表单提交成功后处理,message为返回内容  }); return false; // 必须返回false,否则表单会自己再做一次提交操作,并且页面跳转  } </script>  
<form id="formId" action="servlet" method="post"onsubmit="return sub();">   
    <input type="submit" value="提交"/>   
</form>

2.ajax提交

<script type="text/javascript"> function sub() { $.ajax({ cache: true,type: "POST",url:"Servlet",data:$('#formId').serialize(),// 你的formid  async: false,error: function(request) { alert("Connection error:"+request.error); },success: function(data) { alert("SUCCESS!"); } }); } </script>  
<form id="formId" method="post""> <input id="input1" />   
    <input id="input2" />   
    <input id="input3" />  
    <input type="button" value="提 交" onclick="sub()"/>  
</form>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读