分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

ajax提交表单数据不跳转

发布时间:2023-09-06 02:20责任编辑:林大明关键词:暂无标签

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>

注意问题:

button 如果设置为 type="submit",会出现提交两次的问题,请把submit设置为type="button"

ajax提交表单数据不跳转

原文地址:https://www.cnblogs.com/woniu666/p/9901776.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved