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