成功函数不会在jquery ajax中触发

时间:2012-03-02 05:41:48

标签: django jquery

我有这个ajax代码来删除记录表单数据库:

function f(id) {
                $.ajax({
                    url: "/meeting/delParticipant/"+id+"/",
                    type: "POST",
                    success: function(res){
                        alert ('success');
                        $('#participants tr:last').prev().remove();
                    }
                });
            };

我在模板中有一个表,每行都有一个锚来调用它:

field1  field2  field3 <a href="#" onClick="f(1)" >del</a>
field1  field2  field3 <a href="#" onClick="f(2)" >del</a>
field1  field2  field3 <a href="#" onClick="f(3)" >del</a>
...

它成功删除了记录,但success function不会触发,我不知道为什么!

1 个答案:

答案 0 :(得分:2)

尝试使用此代码可以激活ajax成功

 $.ajax({
                    data:id,
                    url: "/meeting/delParticipant/",
                    type: "POST",

                    success: function(id){
                        alert ('success');
                        $('#participants tr:last').prev().remove();
                    }