jQuery是一個非常實用的JavaScript庫,可以通過它方便地調(diào)用其他網(wǎng)站的web服務(wù)。比如我們想要獲取一個網(wǎng)站上的JSON數(shù)據(jù),只需使用$.getJSON()方法,就可以輕松地實現(xiàn)。下面我們將演示如何使用jQuery調(diào)用別人的網(wǎng)站。
$.getJSON("https://api.github.com/users/jquery/repos", function(data) { $.each(data, function(i, item) { $("ul").append("<li>" + item.name + "</li>"); }); });
在上述的代碼中,我們首先使用$.getJSON()方法獲取Github上jQuery的庫。接著,我們通過$.each()方法遍歷返回的JSON數(shù)據(jù),并將每個倉庫的名稱添加到一個UL列表當(dāng)中。因此,我們可以在自己的網(wǎng)站上顯示jQuery庫的信息,而無需將數(shù)據(jù)下載到我們的服務(wù)器。
需要注意的是,由于跨域請求的安全性問題,有些網(wǎng)站可能不允許從外部訪問其Web服務(wù)。為了解決這個問題,我們可以使用JSONP或CORS等技術(shù)。比如,我們可以通過動態(tài)創(chuàng)建