【问题标题】:How do I import the HTML from website 1 to populate input fields in website 2?如何从网站 1 导入 HTML 以填充网站 2 中的输入字段?
【发布时间】:2015-04-16 02:38:19
【问题描述】:

我在网站 2 上有一个表格,我需要用网站 1 上的数据填充它。到目前为止我的代码是:

function fillOutForm () {
document.getElementById('input1').value="innerHTMLFromWebsite2";
}

如何从网站 2 导入 HTML 并将其插入上述代码的“innerHTMLFromWebsite2”部分?

还要注意这 2 个网站位于不同的域中。认为 website1 是 www.mycompany.com 而 website2 是 www.tripadvisor.com。

提前致谢!

【问题讨论】:

  • 可以在iframe中打开url,然后通过javascript获取完整的html:document.getElementById('iframe').contentWindow.document.body.innerHTML

标签: javascript html ajax xml import


【解决方案1】:

由于同源策略http://en.wikipedia.org/wiki/Same-origin_policy,您不能这样做

如果您是 website2 的管理员,您可以禁用该策略,也可以查看其他问题。

How to make cross domain request

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2014-11-20
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    相关资源
    最近更新 更多