首页 >

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

web前端|js教程jQuery实现form表单基于ajax无刷新提交方法详解【jquery】
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:'txt',   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(){}); }*/

jQuery实现form表单基于ajax无刷新提交方法详解【jquery】
  • JavaScript动态创建form表单并提交的实现方法【javascript】
  • JavaScript动态创建form表单并提交的实现方法【javascript】 | JavaScript动态创建form表单并提交的实现方法【javascript】 ...

    jQuery实现form表单基于ajax无刷新提交方法详解【jquery】
  • js 使FORM表单的所有元素不可编辑的示例代码【javascript】
  • js 使FORM表单的所有元素不可编辑的示例代码【javascript】 | js 使FORM表单的所有元素不可编辑的示例代码【javascript】 ...

    jQuery实现form表单基于ajax无刷新提交方法详解【jquery】
  • 在微信小程序中如何获取输入数据
  • 在微信小程序中如何获取输入数据 | 在微信小程序中如何获取输入数据 ...