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

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

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

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

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 358616
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲AV成人无码国产| 日韩精品极品视频在线观看免费| 亚洲人成网www| 免费人成年激情视频在线观看| 最刺激黄a大片免费网站| 成年大片免费视频播放一级 | 一级特黄录像免费播放中文版| 亚洲人成电影在线观看青青| 亚洲中文字幕无码中文字在线| 日本v片免费一区二区三区| 99国产精品永久免费视频| 亚洲免费人成在线视频观看| 久青草国产免费观看| 亚洲第一综合天堂另类专| 亚洲国产成人精品无码区在线秒播| 亚洲成色WWW久久网站| 在线A亚洲老鸭窝天堂| 亚洲国产精品狼友中文久久久| 成人免费无遮挡无码黄漫视频| 国产成人精品免费视频网页大全| 在线播放免费人成毛片乱码| 中文字幕手机在线免费看电影| 特黄aa级毛片免费视频播放| 亚洲av日韩av永久在线观看| 亚洲最大的成人网站| 2019亚洲午夜无码天堂| 亚洲一卡2卡3卡4卡国产网站 | 成全在线观看免费观看大全| 一级特黄录像免费播放肥| 日日摸夜夜添夜夜免费视频 | 午夜毛片不卡免费观看视频| 成人毛片免费视频| 24小时日本在线www免费的| 一本岛高清v不卡免费一三区| 3344免费播放观看视频| 亚洲成人在线免费观看| 国产免费的野战视频| 9久9久女女免费精品视频在线观看 | 无码乱肉视频免费大全合集| 日韩视频在线精品视频免费观看| 无遮免费网站在线入口|