1

以下のスクリプトを使用して、ページに html をロードしています。ただし、webpage.html 手段 (doctype から終了 html タグまで) に含まれるすべてのページ コンテンツをロードします。

$(function() {
            $.ajax({
                type:"GET",
                url:"webpage.html",
                dataType:"html",
                success:function(data) {
                    alert(data);
                    $("body").html(data);
                },
                error:function() {
                    alert("Error");
                }
            })
        });

私は webpage.html を制御できません。実際には、特定のクラスを含むいくつかの div が ajax Request の後にロードされる必要があります。私が制御できないajax呼び出しでWebページのコンテンツをどのようにフィルタリングするかについて、誰かが私にいくつかのアイデアを与えることができますか?

ありがとう、マイク

4

2 に答える 2

3
 success:function(data) {
     var out = "";
     $(data).find("your selectors").each(function(loop, item){
         out += $(item).html();
     });
     data = out;
     alert(data);
     $("body").html(data);
 }
于 2013-09-11T19:29:37.313 に答える
2

使用する.load()

var url = "webpage.html .classOfDivsYouWantLoaded";

$("body").load(url, function(){
    //callback after your data is in loaded into body.
});
于 2013-09-11T19:34:05.020 に答える