1

ajax を使用して 2 番目のページを読み込み、そのページの特定の ID を現在のページに追加したいと考えています。

function Content() {
    $("ul.tabs li a").click(function() {
    $.ajax({ 
        url: $(this).attr('href'),
        success: function(response) {
            $(response).find('ul#image-gallery-items').appendTo('ul#image-gallery-items');
        }
    });
    return false;
    })
}

私は何が欠けていますか?

4

1 に答える 1

1

jQueryload関数を使用してページ フラグメントを読み込むこともできます。

$("ul.tabs li a").click(function() {
    $('#image-gallery-items').load(this.href + ' #image-gallery-items');
    return false;
})​

この場合、要素を追加するには、次を使用できます。

$("ul.tabs li a").click(function() {
    $('<div></div>').load(this.href + ' #image-gallery-items').children().appendTo('#image-gallery-items');
    return false;
})​
于 2012-05-08T09:40:34.523 に答える