ボタンが AJAX を使用している親 DIV の ID を送信しようとしています。これはマークアップです:
<div id="32"><input id="button" type="button" class="before" onclick="add_fav();" /></div>
これは現在の状態の ajax スクリプトです。
<script>
function add_fav()
{
jQuery.ajax({
url: 'addfav.php',
type: 'POST',
data: {'id':jQuery(this).closest("div").attr("id"),is_ajax: 1},
success: function(html) {
jQuery('#button').removeClass('before');
jQuery('#button').addClass('after');
jQuery('#button').attr('disabled', 'disabled');
},
error: function() {
jQuery('#error').html('<div>Error! Unable to add food item.</div>');
}
});
}
</script>
これは機能していないため、DIV の ID を渡すために使用している方法は明らかに正しくありません。おそらく誰かが私をまっすぐにすることができますか?