繁体   English   中英

如何在div中加载外部URL(文本)

[英]How to load the external URL (text) in div

我想在div中加载外部URL,而不使用iframe / object / load标签。 在此外部站点(即JSP)中,该节中只有一个文本作为输出。 例如只是数字:50

<html><body> 50 </body></html>

这是我已经使用的:

$("#divName").html('<object type="text/html" data="https://external-site/index.jsp">');

它可以工作,但是正如您在下面看到的那样,存在一些问题:高度。 (仅中间人使用该脚本)

屏幕1:
屏幕1

因此添加了一些高度和宽度值,看起来更好...但是它的高度仍然有点高,我不能再降低了。

$("#divName").html('<object type="text/html" width="35px" height="35px" data="https://external-site/index.jsp">');

屏幕2:
屏幕2

与:

    function loadSite(url,id){
    document.getElementById(id).innerHTML='<object type="text/html" data='+url+' width="35px" height="35px"></object>';
}

由于CORS问题,我无法使用jQuery .load函数。 这应该很容易,因为它只是外部URL站点中的文本,但是我只是在站点上查找,找不到很好的示例。

你可以试试这个吗? 大概get方法会起作用。

function loadSite(url,id){
$.get( url, function(response) {  document.getElementById(id).innerHTML = response; });
}

尝试使用load()函数。 http://api.jquery.com/load/

$( “#divName”).load( “HTTPS://external-site/index.jsp”);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM