0

jQuery .load 関数を使用して、各項目に関するデータを含む外部 php ファイルからデータを取得しています。項目をクリックすると、その項目に関連するセクションが読み込まれますが、コンテンツ全体が 1 つの php にあるため、最初に画像を含むそのページのすべてを読み込み、次に要求されたセクションを表示するため、最初の項目に時間がかかりすぎます。

他のセクションの画像ではなく、セクションをロードする方法はありますか?

$('#ContentHolder').load('content.php #section',function(){
Do Something
)};
4

1 に答える 1

0

ハッシュ記号を使用してページの一部を読み込もうとしていますか? それは機能しません...正規表現を知らない、または知りたい場合は、次のようなものが機能する可能性があります-これを試してください-他の人のコメントに触発されました:

    $.get('content.php', function(data) {
        var repData = data.replace('src', 'data-src');
        var parsedData = $(repData).parseHTML();           
        var extractData = $(parsedData).children('div#mySection').html();

        $('#ContentHolder').html(extractData);
    });
于 2013-04-24T17:30:09.867 に答える