jQuery ajax功能不起作用

时间:2011-05-12 14:01:06

标签: jquery ajax

$("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(),但不会将其加载到{{1} }然后div

提前致谢:)

1 个答案:

答案 0 :(得分:2)

为什么不尝试这样的事情。请参阅Load函数的API。你也可以传递一个callback,这样你就可以在加载完成后做一些事情,如下所示:

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

    return false;
});