1

この .ajax get からすべての HTML を警告する方法はありますか?

function testq() {    
    var acronyms = ["fubar", "snafu", "gnu"];

    $.each(acronyms, function(index, element) {
        $.ajax({
            url: "https://encrypted.google.com/search?q=" + element,
            dataType: "html",
            success: function(html) {
                var $container = $("#leftnav", html); // look for a specific element in the returned HTML
                jAlert($container);
            }
        });
    });
}​

これはデバッグ専用です。後で、.ajax ページ get から取得した情報を変更します。

4

4 に答える 4

2

まず、リクエストが取得するすべての HTML に警告を発したいと思います。

特定の要素を 1 つだけ警告します。

var $container = $("#leftnav", html); // look for a specific element in the returned HTML
jAlert($container);

への変更

jAlert(html);
于 2012-05-24T08:47:59.440 に答える
2

$container使用する代わりにhtml:

jAlert(html);
于 2012-05-24T08:46:23.463 に答える
1

を使用jAlert($container.html())してオブジェクトの html コンテンツを取得することも、jQuery単にjAlert(html)すべてを取得することもできますが、デバッグのためにこれを行う場合は、firebug や chrome 組み込みコンソールなどの適切なコンソールを使用して、ajax から返された値を調べることをお勧めします。警告しようとするのではなく、そこに電話する

于 2012-05-24T08:47:40.287 に答える
0

使用jAlert(html);.................................................................. .........

于 2012-05-24T08:51:59.423 に答える