1

我使用以下代码对更新页面进行 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;
    });
});
4

1 回答 1

0

Try this...

$("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"); });
});

Greetings.

于 2012-12-01T16:05:54.880 回答