Javascript 如何显示来自其他网站的元素?

Javascript 如何显示来自其他网站的元素?,javascript,html,Javascript,Html,我想制作一个小部件,它显示来自另一个网站(我可以访问)的元素(div)。例如:在website.com/?clientName=Mike将成为包含我的客户Mike信息的元素。Mike(我想把这个元素添加到他的网站上(我想添加没有背景的元素,所以iFrame会掉下来)。它应该对每个网站负责 我该怎么做呢?我建议用这个DIV创建一个页面,并从两个网站调用它 例如,制作一个元素页面,如website.com/person.php(asp,…)?clientName=Mike: 其中返回: <di

我想制作一个小部件,它显示来自另一个网站(我可以访问)的元素(div)。例如:在website.com/?clientName=Mike将成为包含我的客户Mike信息的元素。Mike(我想把这个元素添加到他的网站上(我想添加没有背景的元素,所以iFrame会掉下来)。它应该对每个网站负责


我该怎么做呢?

我建议用这个DIV创建一个页面,并从两个网站调用它

例如,制作一个元素页面,如website.com/person.php(asp,…)?clientName=Mike:

其中返回:

<div>Mike information</div>
Mike信息
然后在这两个网站上做一个div:

<div id="personDiv"></div>
<script>
$.post( "website.com/person.php", { clientName: "Mike"})
  .done(function( personInfo ) {
    $("#personDiv").html( personInfo );
  });
</script>

$.post(“website.com/person.php”,{clientName:“Mike”})
.done(功能(personInfo){
$(“#personDiv”).html(personInfo);
});
一个选项是jQuery的


$.get(“yourPage.html”,null,函数(文本){
$(“#target”).html($(text.find(“#yourlelement”);
});

所以,基本上,你想要iframe的功能,但没有iframe?你说的“我有访问权限”是什么意思?你确定可以避免跨域封锁吗?
<div id="target"></div>

$.get("yourPage.html", null, function(text) {
  $("#target").html($(text).find("#yourElement"));
});