将$ .ajax更改为$ .post

时间:2011-12-18 15:32:50

标签: jquery sql ajax post

我想要做的是将一个名为num(数值)的变量发送到名为javas.php的页面,然后该值显示在另一个php页面的类中,我知道这很难理解,但是任何帮助表示赞赏。我需要这个,因为num的值构成了sql查询的基础,因此结果需要发布到php,此外,num的值用于获取行号“num”的记录。

$(".eventer button[name=lol]").click(function() { 
    console.log('clicked'); 
    thisBtn = $(this); 
    parent = $(this).parent(); 
    num = parent.data('num'); 
    id = parent.data('id'); 

    if(typeof num != 'number'){ 
        num = 0; 
    } 
    $(this).attr('disabled', true); 

    $.ajax({ 
        url: 'javas.php', 
        data: "num="+ ( num + 1 ) +"&id="+id, 
        success: function(data) {
            console.log('Ajax success'); 
            parent.data('num', ++num); 
            parent.next('.status').html(num); 
            thisBtn.attr('disabled', false); // reset 
        } 
    }); 

    console.log('-- end'); 
}); 

这是我到目前为止所拥有的。 任何解决方案?

1 个答案:

答案 0 :(得分:2)

$.post('javas.php', { num: (num + 1), id: id }, function(data)  {
    console.log('Ajax success'); 
    parent.data('num', ++num); 
    parent.next('.status').html(num); 
    thisBtn.attr('disabled', false); // reset 
});