加载

时间:2016-02-25 16:42:55

标签: jquery html

我已经制作了 jquery函数,如果待处理,它会将状态更改为完成。

该功能正在点击第一个按钮正确执行,并且正在加载我的表格,将我的状态更改为完成。

enter image description here

第二次点击按钮时,它没有读取该功能。

这是我的jquery代码:

 $('a.success_btn').click(function(e){
          e.preventDefault();
        var id = $(this).attr('id');
        var status = "completed";
        $.ajax({
            type: "POST",
            url: "includes/vorder.php",
            data:{ o_id: id, o_status: status }, 
            success: function(data){
                alert(data);
                $('#all_order').load('orders.php #all_order');
            }
        })  
      });

这里:

a.success_btn =按钮类名称

'#all_order' =我的订单表div id

该表在另一个php页面上意味着 ' #all_order' 它已包含在此页面中。

1 个答案:

答案 0 :(得分:1)

您应该delegate event如下:

$('#all_order').on('click', 'a.success_btn',function(){
   /*( ͡° ͜ʖ ͡°)*/
});