わかりましたので、次の機能があります。
function add_like(post_id) {
$.post('php/like_add.php', {post_id:post_id}, function(data){
if (data == 'success') {
bump_get(photo_id).done(function(){
toggle_visibility('bump_img'+post_id);
});
} else {
alert(data);
}
});
}
現在、これは実行され、php/like_add.php
エコーsuccess
は正しく行われます。問題は、メインの投稿機能には post_id を渡すことですが、.done(function()
; post_id は渡されません。そのため、idtoggle_visibility
は「like_post_x」ではなく「like_post_」になっています。直前に実行されている関数から .done 関数に変数を渡すにはどうすればよいですか?
試しbump_get(photo_id).done({photo_id:photo_id}, function(){
ましたが、これはうまくいきませんでした。
何か案は?