コンテキスト: このリンクに基づいて、tumblr の特定の投稿を気に入るように JavaScript 関数をコーディングしようとしています。iframe のソースを変更する代わりに ajax 呼び出しを使用しようとしましたが、うまくいきません。もちろん、iframe のソースを変更しても機能します。
では、これを機能させない違いは何でしょうか?
$baseUrl = 'http://tumblr.com/like/';
function LikePost( $postID, $reblogUrl )
{
/*
http://www.tumblr.com/<command>/<oauthId>?id=<postId>
<command>: like or unlike
<oauthId>: last eight characters of {ReblogURL}
<postId>: {PostID}
Exemple of Url
http://www.tumblr.com/like/fGKvAJgQ?id=16664837215
*/
$oauthId = $reblogUrl.substring( $reblogUrl.length - 8, $reblogUrl.length);
$likeUrl = $baseUrl + $oauthId + '?id=' + $postID;
$.ajax({
url: $likeUrl,
type:'POST'
});
}