この jQueryスクリプトは、 などの URL を作成し、www.tumblr.com/like/fGKvAJgQ?id=16664837215
を使用iframe
して上記の URL の「いいね」を Tumblr のサーバーに送信します。
$(document).on('click', '.like', function (event) {
event.preventDefault();
var command = $(this).hasClass('liked') ? 'unlike' : 'like',
post = $(this).closest('.post'),
oauth = post.find('.reblog').attr('href').slice(-8),
id = post.attr('id'),
likeUrl = 'http://www.tumblr.com/' + command + '/' + oauth + '?id=' + id;
$('#like-it').attr('src', likeUrl);
$(this).toggleClass('liked');
});
HTML では、これが使用されます。
<article id="{PostID}">
<a href="{ReblogURL}" class="reblog">reblog</a>
<a href="#" class="like">like</a>
</article>
<iframe id="like-it"></iframe>
jQuery で iframe を使用する代わりに、この情報を Tumblr に送信する方法はありますか?