jquery
2012-12-01 63 views 1 likes 
1

我使用下面的代碼做ajax調用更新頁面。但它只能第一次工作,如果我再次嘗試重新加載。如果我再試一次它就可以。你有什麼主意嗎?這裏有什麼問題?jquery ajax調用不正常

$(document).ready(function(){ 
    $("a[href*='delete']").click(function(){ 
     var url = $(this).attr('href'); 
     url = 'http://localhost'+url; 

     $.ajax({ 
      type : 'GET', 
      url : url, 
      success : function(data){ 
       $('#table_div').html($(data).find('#table_div')); 
      } 
     }); 
     return false; 
    }); 
}); 
+1

您是否檢查了瀏覽器控制檯的Javascript錯誤?編輯:你也可以使用[preventDefault](http://api.jquery.com/event.preventDefault/)來停止點擊事件的冒泡。 – vstm

回答

0

嘗試......

$("a[href*='delete']").on('click', function(){ 
    var url = $(this).attr('href'); 
    url = 'http://localhost'+url; 
    $.get(url, function(data) { 
     $('#table_div').html($(data).find('#table_div')); 
    }) 
    .success(function(data) { $('#table_div').html($(data).find('#table_div')); }) 
    .error(function() { alert("error"); }) 
    .complete(function() { alert("complete"); }); 
}); 

問候。

相關問題