AJAX基礎學習

1.load( )方法javascript

   使用load()方法經過Ajax請求加載服務器中的數據,並把返回的數據放置到指定的元素中,它的調用格式爲:java

 load(url,[data],[callback])json

  參數url爲加載服務器地址,可選項data參數爲請求時發送的數據,callback參數爲數據請求成功後,執行的回調函數。服務器

  缺點:獲取的內容必須先插入頁面,才能進行處理。執行效率不高。app

2.getJSON異步

  經過全局函數獲取數據,遍歷數據顯示。函數

 使用getJSON()方法能夠經過Ajax異步請求的方式,獲取服務器中的數據,並對獲取的數據進行解析,顯示在頁面中,它的調用格式爲:this

 jQuery.getJSON(url,[data],[callback])$.getJSON(url,[data],[callback])url

  其中,url參數爲請求加載json格式文件的服務器地址,可選項data參數爲請求時發送的數據,callback參數爲數據請求成功後,執行的回調函數。code

     $("#btnShow").bind("click", function () {
                var $this = $(this);
                $.getJSON("http://www.imooc.com/data/sport.json",function(data){
                        $this.attr("disabled", "true");
                        $.each(data, function (index,sport) {
                        //index,json數據下標。sport下標的值。
                            if(index==2)
                            $("ul").append("<li>" + sport["name"] + "</li>");
                        });
           })
     })

3.

相關文章
相關標籤/搜索