0

私はこのコードを持っていますload

    $('#single-photo-zoom').load(href+' #content', function() {
        alert("ok");
    });

使いたいのですが、どうやってロードするの$.ajaxかわかりません#content#single-photo-zoom

  xhr = $.ajax({
        url: href,
        success: function(data) {
             // ???
        }
    });

$.ajax読み込みを中止する可能性があるので使用したいと思います。そして、それは機能では不可能loadです。

4

2 に答える 2

2

負荷が何をするかを知っているなら、簡単すぎます。

xhr = $.ajax({
    url: href,
    success: function(data) {
         $('#single-photo-zoom').html(data);
    }
});
于 2013-01-13T00:44:38.993 に答える
1

最初にデータをjQueryオブジェクトに変換し、次にそのオブジェクトから必要なコンテンツを取得して、適切な要素に挿入できます。

success:function(data){
    var $content=$(data).find('#content');
    $('#single-photo-zoom').html( $content);
}

編集:

または別のの#contentような別の親にあると想定します。ページ全体ではなく、ルートレベルの場合は、代わりに使用しますbodydiv#contentfilter()find()

于 2013-01-13T00:46:44.193 に答える