我正在使用jQuery。假设我使用以下方式执行一些搜索:
var acronyms=["fubar","snafu","gnu"];
$.each(acronyms, function(index, element){
$.ajax({
url: "https://www.domain.com/search?q=" + element,
success: function() {
}
});
});
我是否仍然保存结果页面的内容,以便我可以在以后操作数据。整个页面内容或页面内容加上html都是可以接受的。
答案 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。