JQuery AJAX функция не работает - PullRequest
1 голос
/ 12 мая 2011
$("a[rel=profile]").live('click',function() {
            var profileURL = $(this).attr('href')         
            $.ajax({
                url: profileURL,
                success: function(data) {
                    alert(data)
                    $("#profile").html(data);
                    $("#profile").fadeIn();
                  }
            });                                   
            return false;
        })

Может кто-нибудь сказать мне, что не так с этим кодом, когда я нажимаю на ссылку с rel=profile, он запускает alert() с удаленным содержимым URL, но не загружает его в div, а затемfadeIn()

Заранее спасибо:)

1 Ответ

2 голосов
/ 12 мая 2011

Почему бы вам просто не попробовать что-нибудь подобное?См. API для функции Load.Вы также можете передать ему callback, чтобы вы могли что-то сделать после завершения загрузки, например:

$("a[rel=profile]").live('click', function() {
    $('#profile').load( 
        $(this).attr('href'), 
        function(){ $('#profile').fadeIn();});

    return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...