Javascript 如何使用Jquery从多个页面加载相同的div

Javascript 如何使用Jquery从多个页面加载相同的div,javascript,jquery,Javascript,Jquery,我正在尝试组合一个脚本,它将添加到load的概念中,并以一种可以调用load到多个页面的方式向外扩展它,以搜索div的实例 例如,考虑下面的代码: <div class="loadStuffHere"> </div> $('.loadStuffHere').load('/wiki.htm .posts'); 它将继续在庄园中,直到它到达一个还不存在的页面,因为这是一个分页系统 这是可以做到的吗?如果是的话,会是什么样子? 非常感谢您的帮助 另外,如果您认为我可能在尝试

我正在尝试组合一个脚本,它将添加到load的概念中,并以一种可以调用load到多个页面的方式向外扩展它,以搜索div的实例

例如,考虑下面的代码:

<div class="loadStuffHere">
</div>

$('.loadStuffHere').load('/wiki.htm .posts');
它将继续在庄园中,直到它到达一个还不存在的页面,因为这是一个分页系统

这是可以做到的吗?如果是的话,会是什么样子? 非常感谢您的帮助


另外,如果您认为我可能在尝试一些服务器端编码更容易实现的东西,那么您是对的。遗憾的是,我无法访问它。

您可以执行以下操作:

function loadWikiPosts(page_index) {
    if (page_index != null) { url += '?b=1&pageIndex='+page_index; }
    else { page_index = 1; /* for next time if this one fails */ }

    url += ' .posts'; // to grab just the posts

    // Send the AJAX request
    $('.loadStuffHere').load(url, function(response, status, request) {
        if (status == "error") { console.log(response); throw "Load returned an error"; }
        if ($('.loadStuffHere').find('.posts').length == 0) {
            page_index++;
            loadWikiPosts(page_index);
        }
    });
}

try {
    loadWikiPosts();
} catch (exception) {
    // do something w/the exception message
}

使用以下代码创建包含所有结果的数组:

JavaScript/jQuery
上述代码未经测试。

感谢您的回复。到目前为止,我还没能让它工作。它没有给出任何控制台错误。看看代码,它肯定是在正确的轨道上我正在尝试做的。谢谢你的答复。我已经测试过了,但似乎不起作用。我也在寻找一种可以自动化该数组的结构,这样我就不必每次在分页系统中创建新页面时都更新该数组。
function loadWikiPosts(page_index) {
    if (page_index != null) { url += '?b=1&pageIndex='+page_index; }
    else { page_index = 1; /* for next time if this one fails */ }

    url += ' .posts'; // to grab just the posts

    // Send the AJAX request
    $('.loadStuffHere').load(url, function(response, status, request) {
        if (status == "error") { console.log(response); throw "Load returned an error"; }
        if ($('.loadStuffHere').find('.posts').length == 0) {
            page_index++;
            loadWikiPosts(page_index);
        }
    });
}

try {
    loadWikiPosts();
} catch (exception) {
    // do something w/the exception message
}
var linkArray=["/wiki.htm",
  "/wiki.htm?b=1&pageindex=2",
  "/wiki.htm?b=1&pageindex=3",
  "/wiki.htm?b=1&pageindex=4",
  "/wiki.htm?b=1&pageindex=5",
  "/wiki.htm?b=1&pageindex=6"];


for (var i in linkArray)
{
    var content = "";
    $('.loadStuffHere').append($(content).load(linkArray[i]+' .posts'));
}