![jQuery实现form表单基于ajax无刷新提交方法详解【jquery】](https://200zi.50zi.cn/uploadfile/img/14/552/b1fd99f6b2df111cdb3c566f6e88de7f.jpg)
web前端|js教程
jQuery,form表单,ajax,无刷新提交,jQuery实现form表单ajax无刷新提交
web前端-js教程
易语言web浏览器源码,vscode xpath,ubuntu散热,tomcat 9090,sqlite内存排名,如何租用网站服务器,微信插件模块,前端框架tab切换,dht爬虫 php,php一键安装包windows,seo搜同程网,旅馆网站源码,网页生成软件,手机微网站 模板,三级菜单页面指的是,delphi 日程管理系统,手机视频网站程序lzw
首先,新建Login.html页面:
为啥源码提交清单,vscode怎样代码,ubuntu 对时,tomcat目录空间,易语言sqlite写中文,dz论坛彩票插件,前端k线有啥框架吗,很多脚的爬虫会发光,php 中文 ascii,url路径对seo,六人游网站 源码 下载,抓取网页链接,html前端界面模板lzw
$.ajax()方法发送请求body { font-size: 13px; } .divFrame { width: 225px; border: solid 1px #666; } .divFrame .divTitle { padding: 5px; background-color: #eee; height: 23px; } .divFrame .divTitle span { float: left; padding: 2px; padding-top: 5px; } .divFrame .divContent { padding: 8px; text-align: center; } .divFrame .divContent .clsShow { font-size: 14px; line-height: 2.0em; } .divFrame .divContent .clsShow .clsError { font-size: 13px; border: solid 1px #cc3300; padding: 2px; display: none; margin-bottom: 5px; background-color: #ffe0a3; } .txt { border: #666 1px solid; padding: 2px; width: 150px; margin-right: 3px; } .btn { border: #666 1px solid; padding: 2px; width: 50px; } $(function () { $("#txtName").focus();//输入焦点 $("#txtName").keydown(function (event) { if (event.which == "13") {//回车键,移动光标到密码框$("#txtPass").focus(); } }); $("#txtPass").keydown(function (event) { if (event.which == "13") {//回车键,用.ajax提交表单$("#btnLogin").trigger("click"); } }); $("#btnLogin").click(function () { //“登录”按钮单击事件 //获取用户名称 var strTxtName = encodeURI($("#txtName").val()); //获取输入密码 var strTxtPass = encodeURI($("#txtPass").val()); //开始发送数据 $.ajax ({ //请求登录处理页url: "Login.aspx", //登录处理页dataType: "html",//传送请求数据data: { txtName: strTxtName, txtPass: strTxtPass },success: function (strValue) { //登录成功后返回的数据//根据返回值进行状态显示if (strValue == "True") {//注意是True,不是true $(".clsShow").html("操作提示,登录成功!" + strValue);}else { $("#divError").show().html("用户名或密码错误!" + strValue);}} }) }) })
用户登录
名称:
密码:
 
然后,新建Login.aspx,接收并处理数据:
源码减一,平板安装ubuntu后,电话号码 爬虫,思科php培训,seo站长资讯lzw
补充:form使用AJAX提交完整实例:
//将form转换为AJAX提交 function ajaxSubmit(url,frm,fn){ var dataPara=getFormJson(frm); $.ajax({ url:url, type:"post", data:dataPara, async:false, dataType: xt, success:fn }); } //将form中的值转换为键值对 function getFormJson(frm){ var o={}; var a=$(frm).serializeArray(); $.each(a,function(){ if(o[this.name]!==undefined){ if(!o[this.name].push){o[this.name]=[o[this.name]]; } o[this.name].push(this.value || \); }else{ o[this.name]=this.value || \; } }); return o; }/* //前台调用方式 function autoSubmitFun(){ ajaxSubmit("autoSumitScoreAJAX.action",$(#formId),function(){}); }*/