1

有没有办法从这个 .ajax 获取警报所有的 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 页面获取的信息。

4

4 回答 4

2

而不是$container使用html

jAlert(html);
于 2012-05-24T08:46:23.463 回答
2

首先,我想提醒我的请求获得的所有 HTML。

您只提醒一个特定元素:

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

改成

jAlert(html);
于 2012-05-24T08:47:59.440 回答
1

您可以使用jAlert($container.html())获取jQuery对象的 html 内容或简单jAlert(html)地获取所有内容,但如果您这样做是为了调试,我建议使用适当的控制台,如 firebug 或 chrome 内置控制台,并检查来自 ajax 的返回值打电话给那里,而不是试图提醒

于 2012-05-24T08:47:40.287 回答
0

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

于 2012-05-24T08:51:59.423 回答