使用jQuery获取整个页面

时间:2012-05-21 18:13:53

标签: jquery get save

我正在使用jQuery。假设我使用以下方式执行一些搜索:

var acronyms=["fubar","snafu","gnu"];

$.each(acronyms, function(index, element){
  $.ajax({
    url: "https://www.domain.com/search?q=" + element,
    success: function() {
    }
  });
});​

我是否仍然保存结果页面的内容,以便我可以在以后操作数据。整个页面内容或页面内容加上html都是可以接受的。

4 个答案:

答案 0 :(得分:2)

您可以检索全部或部分文档。 jQuery文档有examples

答案 1 :(得分:2)

您可以检索每个页面的HTML,然后将其解剖并附加,然后随意使用。

var acronyms = ["fubar","snafu","gnu"];

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

答案 2 :(得分:2)

尝试:

var acronyms=["fubar","snafu","gnu"];

$.each(acronyms, function(index, element){
  $.get('http://www.domain.com/search', {q: element}, function(response){

     //add `response` to some #output div 
     $('#output').html(response);

   });
});​

答案 3 :(得分:0)

$('*').html();可以为您提供整页的HTML。