Jquery 从外部页面提取元素的内容

Jquery 从外部页面提取元素的内容,jquery,mysql,html,iframe,business-catalyst,Jquery,Mysql,Html,Iframe,Business Catalyst,我们引用的是一个网站重建,涉及到我们取一个当前网站,为它做一个新的设计,然后在Business Catalyst(Adobe的内容管理系统)中重建它 不幸的是,当前的网站从我假设的MySQL表中获取信息(因为该网站是用PHP编写的),BusinessCatalyst不支持使用服务器端语言 是否有一种方法可以从web上的远程页面提取HTML片段,并使用非服务器端脚本(可能是JQuery)将其显示在新网站上 以下是我提出的一些建议以及在这种情况下它们不可行的原因: iFrame—这是我首先想到的,但

我们引用的是一个网站重建,涉及到我们取一个当前网站,为它做一个新的设计,然后在Business Catalyst(Adobe的内容管理系统)中重建它

不幸的是,当前的网站从我假设的MySQL表中获取信息(因为该网站是用PHP编写的),BusinessCatalyst不支持使用服务器端语言

是否有一种方法可以从web上的远程页面提取HTML片段,并使用非服务器端脚本(可能是JQuery)将其显示在新网站上

以下是我提出的一些建议以及在这种情况下它们不可行的原因:

  • iFrame—这是我首先想到的,但我不确定是否有可能:
    A.为加载的HTML设置样式
    B我想捕获的内容位于页面的中心-我不知道如何从该容器的左上角开始呈现iFrame的内容,而不是从页面本身的左上角开始呈现。

  • 将当前MySQL表的内容导出到Excel中,然后将其导入Business Catalyst-这被否决了,因为该公司的计算机上有与数据库关联的库存管理软件,这意味着它每天更新10次以上
  • 任何建议都很好


    如果有人能
    标记
    这个问题,我会很感激,因为我遇到了一些麻烦。

    您可以使用jQuery的函数将外部页面(甚至是另一页面上的特定div)的内容加载到当前页面上的div中,如下所示:

    $("#load_content_in_this_div").load("page.html #div_to_pull_from");
    
    这将把从
    page.html上的
    #div\u到
    div.html上的
    #load#u内容加载到当前页面上的
    #This#div
    div中

    至于从另一个域的页面中提取内容,插件应该做到这一点