欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery Ajax使用實(shí)例

 更新時(shí)間:2015年04月16日 08:49:38   投稿:junjie  
這篇文章主要介紹了jQuery Ajax使用實(shí)例,本文講解了$.ajax的一般格式、$.ajax的參數(shù)描述、$.ajax需要注意的一些地方、$.ajax我的實(shí)際應(yīng)用例子,需要的朋友可以參考下

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

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

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

二、$.ajax的參數(shù)描述

參數(shù) 描述
url     必需。規(guī)定把請(qǐng)求發(fā)送到哪個(gè) URL。
data 可選。映射或字符串值。規(guī)定連同請(qǐng)求發(fā)送到服務(wù)器的數(shù)據(jù)。
success(data, textStatus, jqXHR) 可選。請(qǐng)求成功時(shí)執(zhí)行的回調(diào)函數(shù)。
dataType 可選。規(guī)定預(yù)期的服務(wù)器響應(yīng)的數(shù)據(jù)類型。
默認(rèn)執(zhí)行智能判斷(xml、json、script 或 html)。
三、$.ajax需要注意的一些地方:

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

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

四、$.ajax我的實(shí)際應(yīng)用例子

//1.$.ajax帶json數(shù)據(jù)的異步請(qǐng)求 
var aj = $.ajax( {  
  url:'productManager_reverseUpdate',// 跳轉(zhuǎn)到 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序列化表格內(nèi)容為字符串的異步請(qǐng)求 
function noTips(){  
  var formParam = $("#form1").serialize();//序列化表格內(nèi)容為字符串  
  $.ajax({  
    type:'post',    
    url:'Notice_noTipsNotice',  
    data:formParam,  
    cache:false,  
    dataType:'json',  
    success:function(data){  
    }  
  });  
}  
 
 
//3.$.ajax拼接url的異步請(qǐng)求 
var yz=$.ajax({  
   type:'post',  
   url:'validatePwd2_checkPwd2?password2='+password2,  
   data:{},  
   cache:false,  
   dataType:'json',  
   success:function(data){  
     if( data.msg =="false" ) //服務(wù)器返回false,就將validatePassword2的值改為pwd2Error,這是異步,需要考慮返回時(shí)間  
     {  
        textPassword2.html("<font color='red'>業(yè)務(wù)密碼不正確!</font>");  
        $("#validatePassword2").val("pwd2Error");  
        checkPassword2 = false;  
        return;  
      }  
   },  
   error:function(){}  
});  
 
 
//4.$.ajax拼接data的異步請(qǐng)求 
$.ajax({   
  url:'<%=request.getContextPath()%>/kc/kc_checkMerNameUnique.action',   
  type:'post',   
  data:'merName='+values,   
  async : false, //默認(rèn)為true 異步   
  error:function(){   
    alert('error');   
  },   
  success:function(data){   
    $("#"+divs).html(data);   
  } 
}); 

相關(guān)文章

  • Jquery操作radio的簡單實(shí)例

    Jquery操作radio的簡單實(shí)例

    本篇文章主要介紹了Jquery操作radio的簡單實(shí)例。需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 通過jsonp獲取json數(shù)據(jù)實(shí)現(xiàn)AJAX跨域請(qǐng)求

    通過jsonp獲取json數(shù)據(jù)實(shí)現(xiàn)AJAX跨域請(qǐng)求

    JSON 可通過 JavaScript 進(jìn)行解析,JSON 數(shù)據(jù)可使用 AJAX 進(jìn)行傳輸,這篇文章主要介紹了通過jsonp獲取json數(shù)據(jù)(實(shí)現(xiàn)AJAX跨域請(qǐng)求),有興趣的可以了解一下。
    2017-01-01
  • jQuery選擇器之層次選擇器用法實(shí)例分析

    jQuery選擇器之層次選擇器用法實(shí)例分析

    這篇文章主要介紹了jQuery選擇器之層次選擇器用法,結(jié)合實(shí)例形式分析了jQuery后代元素選擇器、子元素選擇器、相鄰元素選擇器、兄弟元素選擇器等相關(guān)使用技巧,需要的朋友可以參考下
    2019-02-02
  • nicejforms——美化表單不用愁

    nicejforms——美化表單不用愁

    這篇文章主要介紹了nicejforms——美化表單不用愁
    2007-02-02
  • jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法

    jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法

    這篇文章主要介紹了jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法,需要的朋友可以參考下
    2014-07-07
  • jQuery的.live()和.die() 使用介紹

    jQuery的.live()和.die() 使用介紹

    很多開發(fā)者都知道jQuery的.live()方法,他們大部分知道這個(gè)函數(shù)做什么,但是并不知道是怎么實(shí)現(xiàn)的,所以用的并不那么舒適。而且他們卻從未聽過還有解除綁定的.live()事件的.die()方法。即使你熟悉這些,但是你意識(shí)到.die()了嗎?
    2011-09-09
  • jQuery+CSS3實(shí)現(xiàn)樹葉飄落特效

    jQuery+CSS3實(shí)現(xiàn)樹葉飄落特效

    本文給大家分享的是一段使用jQuery+CSS3實(shí)現(xiàn)樹葉飄落特效的代碼,效果非常不錯(cuò),分享給大家,希望大家能夠喜歡
    2015-02-02
  • jQuery代碼性能優(yōu)化的10種方法

    jQuery代碼性能優(yōu)化的10種方法

    之前,我們減少字節(jié)數(shù)和請(qǐng)求次數(shù)以及加載順序以使頁面加載的更快。如今,我們?cè)絹碓蕉嗟淖⒁獾搅硪粋€(gè)影響網(wǎng)站性能的部分--CPU利用率。使用 jQuery和其他JavaScript框架,使節(jié)點(diǎn)選擇和DOM操作變得越來越容易,如果使用不當(dāng),有可能影響整個(gè)網(wǎng)頁的響應(yīng)速度。
    2016-06-06
  • jQuery快速上手:寫jQuery與直接寫JS的區(qū)別詳細(xì)解析

    jQuery快速上手:寫jQuery與直接寫JS的區(qū)別詳細(xì)解析

    jQuery代碼具體的寫法和原生的Javascript寫法在執(zhí)行常見操作時(shí)的區(qū)別如下所示。需要的朋友可以過來參考下
    2013-08-08
  • 利用Jquery隊(duì)列實(shí)現(xiàn)根據(jù)輸入數(shù)量顯示的動(dòng)畫

    利用Jquery隊(duì)列實(shí)現(xiàn)根據(jù)輸入數(shù)量顯示的動(dòng)畫

    這篇文章給大家演示了如何利用Jquery隊(duì)列實(shí)現(xiàn)輸入不同的數(shù)量就顯示不同的動(dòng)畫效果,文中給出了實(shí)例,讓大家更容易理解,有需要的可以參考借鑒。
    2016-09-09

最新評(píng)論