我有一个包含需要执行的javascript代码的远程文件,我有兴趣从另一个页面(位于不同的域)获取结果。
远程页面:
<script>
var height = somevalue that I get using a lot of calculations that can be done only from that remote page;
document.write(height);
</script>
我的网页
<script>
jQuery.ajax({
type: "GET",
url: RemotePage,
success: function(msg){
alert(msg);
}
});
</script>
预期结果:
高度值
结果:
<script>
var height = somevalue that I get using a lot of calculations that can be done only from that remote page;
document.write(height);
</script>
显然这里代码返回并且没有执行,无论如何要执行javascript,然后返回结果?我已经尝试在AJAX设置上设置dataType : script
,但是这只需要代码并在当前页面上执行它,这会导致未定义的结果。有没有办法实现这个目标?