======================================================================= // 1.$.ajax带json数据的异步请求 <span style="font-size: 14px; font-family: 微软雅黑, 'Microsoft YaHei'; "> var inputMac = $("#inputMac").val(); var selectType = $("#selectType").val(); var selectStatus = $("#selectStatus").val(); $.ajax({ type: "post", dataType: 'json', url: AjaxUrl, data: { mac: inputMac, status: selectStatus, type: selectType }, async: false, success: function (data, textStatus) { if (data != null) { var ap = eval(data); if (ap != null && ap!="undefined" && ap.Id>0) { window.location.href = 'index.aspx'; alert("添加成功。"); return; } else { alert("添加失败,请检查输入是否正确。"); return; } } }, complete: function (XMLHttpRequest, textStatus) { }, error: function (e) { alert("添加失败,请检查输入是否正确。"); return; } }); </span> ======================================================================= // 2.$.ajax序列化表格内容为字符串的异步请求 <span style="font-size: 14px; font-family: 微软雅黑, 'Microsoft YaHei'; "> var formParam = $("#form1").serialize(); //序列化表格内容为字符串 $.ajax({ type:'post', url:'Notice_noTipsNotice', data:formParam, cache:false, dataType:'json', async: false, success:function(data){ } }); </span> ======================================================================= // 3.$.ajax拼接url的异步请求 <span style="font-size: 14px; font-family: 微软雅黑, 'Microsoft YaHei'; "> var yz=$.ajax({ type:'post', url:'validatePwd2_checkPwd2?password2='+password2, data:{}, cache:false, dataType:'json', async: false, success:function(data){ if( data.msg =="false" ){ //服务器返回false,就将validatePassword2的值改为pwd2Error,这是异步,需要考虑返回时间 textPassword2.html("<font color='red'>业务密码不正确!</font>"); $("#validatePassword2"). val("pwd2Error"); checkPassword2 = false; return; } }, error:function(){} }); </span> ======================================================================= // 4.$.ajax拼接data的异步请求 <span style="font-size: 14px; font-family: 微软雅黑, 'Microsoft YaHei'; "> $.ajax({ url:'<%=request.getContextPath()%>/kc/kc_checkMerNameUnique.action', type:'post', data:'merName='+values, async : false, //默认为true 异步 error:function(){ alert('error'); }, success:function(data){ $("#"+divs).html(data); } }); </span> ======================================================================= // 5.asp.net .ashx文件在服务端获取post/get参数 <span style="font-size: 14px; font-family: 微软雅黑, 'Microsoft YaHei'; "> public static string GetResponse(string responsevalue){//判断提交方式 HttpContext context = HttpContext.Current; string id=""; if (context.Request.RequestType.ToLower() == "get"){ id = context.Request.QueryString[responsevalue]; }else{ id = context.Request.Form[responsevalue]; } return id; } </span>
$.ajax几种数据数据类型的异步请求
最新推荐文章于 2024-07-30 08:20:42 发布