我正在尝试提交按钮使用 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 的方法显然是不正确的。也许有人可以让我直截了当?