<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 167,  comments - 30,  trackbacks - 0
     

            七:Ajax支持

     通用方式:
    $.ajax(prop)   
    通過一個ajax請求,回去遠程數據,prop是一個hash表,它可以傳遞的key/value有以下幾種
             (String)type
    :數據傳遞方式(getpost)
             ((String)url
    :數據請求頁面的url
             ((String)data
    :傳遞數據的參數字符串,只適合post方式
             ((String)dataType
    :期待數據返回的數據格式(例如 "xml", "html", "script", "json")
             ((Boolean)ifModified
    當最后一次請求的相應有變化是才成功返回,默認值是false
             ((Number)timeout:
    設置時間延遲請求的時間。可以參考$.ajaxTimeout
             ((Boolean)global
    :是否為當前請求觸發ajax全局事件,默認為true
             ((Function)error
    :當請求失敗時觸發的函數。
             ((Function)success
    :當請求成功時觸發函數
             ((Function)complete
    :當請求完成后出發函數
    jQuery
    代碼及說明

    $.ajax({url: "ajax.htm",
              success:
    function(msg){ 
                             $(div"#a").html(msg);
                    } 
        });

    ajax.htm返回的內容作為idadiv內容

    $.ajax({ url: "ajax.aspx",
                  type:"get",           
                 dataType:"html",
                 data: "name=John&location=Boston",
                 success:
    function(msg){ 
                                     $("#a").html(msg);
                                  } 
             });

    get方式向ajax.aspx頁面傳參數,并將返回內容負給ida的對象。

    $.ajaxTimeout(time)
    設置請求結束時間
       $.ajaxTimeout( 5000 )

    其它簡化方式:

    $.get(url, params, callback) get方式向遠程頁面傳遞參數,請求完成后處理函數,除了url外,其它參數任意選擇

    $.get( "ajax.htm" , function(data){ $("#a").html(data)  })

    $.get(   "ajax.asp", 
                { name: "young", age: "25" },
                function(data){ alert("Data Loaded: " + data); }
            ) 

    $.getIfModified(url, params, callback) get方式向遠程頁面傳遞參數,從最后一次請求后如果數據有變化才作出響應,執行函數callback
    $.getJSON(url, params, callback) get方式向遠程json對象傳遞參數,請求完成后處理函數callback
    $.getScript(url, callback) get方式載入并運行一個遠程javascript文件。請求完成后處理函數callback
    $.post(url, params, callback) post方式向遠程頁面傳遞參數,請求完成后處理函數callback
    load(url, params, callback) 載入一個遠程文件并載入頁面DOM中,并執行函數callback

    $("#a").load("ajax.htm", function() { alert("load is done"); } );

    ajax.htm頁面發出請求,將返回結果裝入ida的內容中,然后再執行函數callback
    loadIfModified(url, params, callback) get方式向遠程頁面傳遞參數,從最后一次請求后如果數據有變化才作出響應,將返回結果載入頁面DOM中,并執行函數callback
    ajaxStart(callback)ajax請求發生錯誤是時執行函數callback
    ajaxComplete(callback) ajax請求完成時執行函數callback
    ajaxError(callback) ajax請求發生錯誤時執行函數callback
    ajaxStop(callback) ajax請求停止時執行函數callback
    ajaxSuccess(callback) ajax請求成功時執行函數callback

    posted on 2010-09-02 14:16 David1228 閱讀(362) 評論(0)  編輯  收藏 所屬分類: JQuery

    <2010年9月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

    云計算/Linux/虛擬化技術/

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 359851
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲色大18成人网站WWW在线播放| 亚洲国产精品一区二区成人片国内| 亚洲精品国产情侣av在线| 免费精品久久天干天干| 日韩亚洲人成在线综合日本| 久久久久久久久久久免费精品| 亚洲综合伊人久久大杳蕉| 一个人看的www免费在线视频| 亚洲欧洲一区二区三区| aa级女人大片喷水视频免费| 亚洲精品无码永久在线观看你懂的| 丰满人妻一区二区三区免费视频 | 91在线免费视频| 国产亚洲成AV人片在线观黄桃 | 亚洲精品无码久久毛片| 一级人做人爰a全过程免费视频| 国产亚洲AV手机在线观看| 国产免费无码AV片在线观看不卡| 亚洲国产精品久久久久| 黄色成人免费网站| 亚洲人AV在线无码影院观看| 四虎永久在线精品免费观看地址 | 久久国产免费一区| 亚洲一级免费视频| 国产jizzjizz免费看jizz| 国产精品免费在线播放| 中文字幕亚洲综合精品一区| 免费a级毛片高清视频不卡| 久久久高清免费视频| 亚洲欧美aⅴ在线资源| 免费女人18毛片a级毛片视频| 中文字幕免费在线播放| 亚洲三级在线视频| 一级毛片直播亚洲| 最近中文字幕大全免费视频| 亚洲日韩一中文字暮| 亚洲自偷自偷在线制服| 色窝窝免费一区二区三区| 青青草97国产精品免费观看| 亚洲欧洲日本天天堂在线观看| 国产精品国产免费无码专区不卡|