<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 閱讀(358) 評論(0)  編輯  收藏 所屬分類: JQuery

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

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

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

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 358723
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久免费高清视频| 国产精品视频全国免费观看| 亚洲一区二区三区免费观看| 亚洲国产成人高清在线观看| a国产成人免费视频| 久久精品国产96精品亚洲| a毛片在线还看免费网站| 亚洲AV成人精品网站在线播放 | 日日狠狠久久偷偷色综合免费| www国产亚洲精品久久久| 日本亚洲高清乱码中文在线观看| 国产色婷婷精品免费视频| 亚洲av午夜国产精品无码中文字| 免费永久国产在线视频| a级毛片免费网站| 亚洲人成网www| 九九精品免费视频| 老牛精品亚洲成av人片| 国产美女亚洲精品久久久综合| 成人网站免费看黄A站视频| 亚洲午夜精品一区二区| 毛片a级毛片免费观看免下载| 亚洲精品乱码久久久久久V| 亚洲Av无码乱码在线播放| 亚洲免费观看视频| 亚洲一区二区三区久久| 免费大香伊蕉在人线国产 | 亚洲黄色在线观看视频| 嫩草影院在线免费观看| av午夜福利一片免费看久久| 亚洲一级二级三级不卡| 精品国产免费观看久久久| 久久久久久久久久免免费精品| 亚洲精品国产专区91在线| 国产男女猛烈无遮挡免费视频网站 | 亚洲精品白色在线发布| 香蕉视频在线观看免费国产婷婷| 一区视频免费观看| 亚洲卡一卡2卡三卡4麻豆| 亚洲国产精品成人| h在线观看视频免费网站|