使用Jquery发送帖子的ID

时间:2012-01-01 11:01:37

标签: php jquery html ajax variables

我在php中有一个while循环,它获取一个查询的结果,然后将它们显示在一个类中,该类具有发布该帖子的用户的id,我试图将该类的id发送给php,因为我发送num变量但是我在尝试发送它时似乎得到了一个未定义的索引错误。

这就是我到目前为止 -

(".eventer button[name=lol]").click(function() {
    console.log('clicked');
    var ida = this.id;
    thisBtn = $(this);
    parent = $(this).parent();
    num = parent.data('num');
    id = parent.data('id');
    if (typeof num != 'number') {
        num = 0;
        $(this).attr('disabled', true);
        $.post('javas.php?ida= ' + ida, {
            num: (num + 1),
            id: id
        }, function(data) {
            console.log('Ajax success');
            parent.next('.status').html(data);
            thisBtn.attr('disabled', false); // reset  });
            console.log('Ajax success');
            parent.data('num', ++num);
            parent.next('.status').html(data);
            thisBtn.attr('disabled', false); // reset 
        });
    });

console.log('-- end');

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你应该使用:

.attr('id');

而不是:

.data('id');