国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery Ajax使用實例

2019-11-20 12:39:24
字體:
來源:轉載
供稿:網友

Jquery在異步提交方面封裝的很好,直接用AJAX非常麻煩,Jquery大大簡化了我們的操作,不用考慮瀏覽器的差異了。

$.post、$.get是一些簡單的方法,如果要處理復雜的邏輯,還是需要用到jQuery.ajax()
一、$.ajax的一般格式

$.ajax({   type: 'POST',   url: url ,  data: data ,  success: success ,  dataType: dataType});

二、$.ajax的參數描述

參數 描述
url     必需。規定把請求發送到哪個 URL。
data 可選。映射或字符串值。規定連同請求發送到服務器的數據。
success(data, textStatus, jqXHR) 可選。請求成功時執行的回調函數。
dataType 可選。規定預期的服務器響應的數據類型。
默認執行智能判斷(xml、json、script 或 html)。
三、$.ajax需要注意的一些地方:

1.data主要方式有三種,html拼接的,json數組,form表單經serialize()序列化的;通過dataType指定,不指定智能判斷。

2.$.ajax只提交form以文本方式,如果異步提交包含<file>上傳是傳過不過去,需要使用jquery.form.js的$.ajaxSubmit

四、$.ajax我的實際應用例子

//1.$.ajax帶json數據的異步請求 var aj = $.ajax( {    url:'productManager_reverseUpdate',// 跳轉到 action    data:{         selRollBack : selRollBack,         selOperatorsCode : selOperatorsCode,         PROVINCECODE : PROVINCECODE,         pass2 : pass2    },    type:'post',    cache:false,    dataType:'json',    success:function(data) {      if(data.msg =="true" ){        // view("修改成功!");        alert("修改成功!");        window.location.reload();      }else{        view(data.msg);      }     },     error : function() {       // view("異常!");       alert("異常!");     }  });   //2.$.ajax序列化表格內容為字符串的異步請求 function noTips(){    var formParam = $("#form1").serialize();//序列化表格內容為字符串    $.ajax({      type:'post',        url:'Notice_noTipsNotice',      data:formParam,      cache:false,      dataType:'json',      success:function(data){      }    });  }    //3.$.ajax拼接url的異步請求 var yz=$.ajax({     type:'post',     url:'validatePwd2_checkPwd2?password2='+password2,     data:{},     cache:false,     dataType:'json',     success:function(data){       if( data.msg =="false" ) //服務器返回false,就將validatePassword2的值改為pwd2Error,這是異步,需要考慮返回時間       {          textPassword2.html("<font color='red'>業務密碼不正確!</font>");          $("#validatePassword2").val("pwd2Error");          checkPassword2 = false;          return;        }     },     error:function(){}  });    //4.$.ajax拼接data的異步請求 $.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);     } }); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁都县| 获嘉县| 阿拉尔市| 当阳市| 兴海县| 遵义县| 射阳县| 亳州市| 舟曲县| 班玛县| 东安县| 财经| 旺苍县| 万全县| 庆云县| 华安县| 渭南市| 健康| 任丘市| 泰宁县| 梁山县| 江西省| 崇礼县| 越西县| 克什克腾旗| 思南县| 东宁县| 松桃| 措美县| 绩溪县| 泸溪县| 通化县| 太谷县| 衡阳市| 三都| 维西| 临夏县| 通江县| 通山县| 上犹县| 康乐县|