Delicious

は、ブックマークのデータを扱うためのAPIを多数提供しています。次に、jQueryを使用して、指定されたURLのブックマーク総数を取得する例を示します。

デリシャスなAPI

ブックマークの総数を取得するには、これを使用してください

http://feeds.delicious.com/v2/json/urlinfo/data?url=xxx.com&callback=?

jQuery Ajax

jQueryには、簡単で強力な

.ajax()

または短縮形が付属しています

.getJSON()

はオンデマンドでリモートデータを取得します。

1. jQuery .ajax()の例

Deliciousからjsonデータを取得するにはjQuery

.ajax()

を使用し、
ブックマークカウントの合計数を表示します。

$ .ajax({
 タイプ: "GET"、
 dataType: "json"、
 url: "http://feeds.delicious.com/v2/json/urlinfo/data?url="+url+"&callback=?"、
 成功:機能(データ){
    var count = 0;
    if(data.length> 0){
        count =データ[0].total__posts;
    }
    $( "#delicious__result")。テキスト(count + 'Saved');
 }
 });

2. jQuery .getJSON()の例

上記の

.ajax()

メソッドの省略形は、どちらも同じタスクを実行しています。

$ .getJSON( "
   http://feeds.delicious.com/v2/json/urlinfo/data?url="+url+"&callback=? "、
    
   機能(データ){
        
   var count = 0;
   if(data.length> 0){
    count =データ[0].total__posts;
   }
   $( "#delicious__result")。テキスト(count + 'Saved');
            
});

===自分で試してみてください

この例では、テキストボックスにURLを入力し、ボタンをクリックします
Deliciousのブックマークの総数を取得します。

<html> <head> <script type = "text/javascript" src = "jquery-1.4.2.min.js"> </script> </head>

<body> <h1> jQueryでDeliciousブックマーク数を取得する</h1>

URL:<input type = 'text' id = 'url' size = '50 'value =' http://www.google.com '/> <br/> <br/> <h2>素敵な数:<span id = "delicious__result"> </span> </h2>

<button id = "delicious2"> Delicious Countを取得する(.getJSON)</button> <script type = "text/javascript"> <button id = "delicious"> Delicious Count(.Ajax)を取得する</button>

var url = $( '#おいしい')。(関数(){$( "#delicious__result")。

$ .ajax({type: "GET"、dataType: "json"、url: "http://feeds.delicious.com/v2/json/urlinfo/data?url="+url+"&callback=?"、成功text(count + 'Saved');}})関数(データ数){var count = 0; if(data.length> 0){count = data[0].total__posts;} $( "#delicious__result" ; }); var url = $( '#delicious2')。クリック(function(){$( "#delicious__result")。

$ .getJSON( "http://feeds.delicious.com/v2/json/urlinfo/data?url="+url+"&callback=?"、

関数(データ){var count = 0; if(data.length> 0){count = data[0].total__posts; } $( "#delicious__result")。テキスト(count + 'Saved'); }); }); </script>

</body>
</html>

リンク://wp-content/uploads/jQuery/jQuery-get-delicious-bookmark-count-example.html[試してみる
デモ]
===リファレンス