1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jQuery实现form表单基于ajax无刷新提交方法详解【jquery】

jQuery实现form表单基于ajax无刷新提交方法详解【jquery】

时间:2020-11-05 08:48:27

相关推荐

jQuery实现form表单基于ajax无刷新提交方法详解【jquery】

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);}} }) }) })

用户登录

名称:

密码:

&nbsp

然后,新建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(){}); }*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。