私はEmbedlyというサービスを使用しています。これにより、ページ内のリンクを「充実させる」ことができます。Embedly の人々は、jQuery で API を呼び出すことを可能にしました。
したがって、最初のものには次のようなリンクがあります。
<a href="http://www.bbc.co.uk/news/business-24692392">bbc</a>
次に、API を呼び出して、次のような魔法を実行します。
var hr = $('a').prop('href');
$.embedly.extract([hr], {key: '672cb2dfbc7249f2beb67db44204a39c'})
.progress(function(result){
$('body').html(result.content);
});
問題は、2 つのリンクを同時に処理できないように見えることです。JsFiddle(link)でこの例を見ると、1 つのリンクのみが処理されていることがわかります。jQueryeach
でこれを解決し、2 つのリンクを異なる変数として呼び出してみましたが、API は常に最後の URL を処理します。複数の URL を処理するにはどうすればよいですか?