2012-03-02 72 views
0

我有這樣的Ajax代碼刪除記錄表數據庫:成功函數不會火災jQuery的阿賈克斯

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不會觸發,我不知道爲什麼!

+0

也許你忘了禁用的觀點文件CSRF令牌(裝飾@csrf_exempt爲視圖功能)? – Deadly 2012-03-02 05:45:15

+1

你能顯示視圖代碼嗎? – miki725 2012-03-02 05:57:32

回答

2

試試這個代碼將火阿賈克斯成功

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

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