我正在尝试使用jQuery gsutil rsync
函数加载页面。我看不到页面正在加载,但是其他URL正常运行。特定的URL是否有问题,或者代码有问题? Url1加载正常,但url2没有显示任何内容。
gsutil rsync
答案 0 :(得分:0)
div
在load
上的问题是您必须与调用它的页面位于同一域中,或者从该URL的服务器端启用Access-Control-Allow-Origin主机。
替代:
加载整个页面,并使用一些CSS隐藏不想显示的部分。
您可以使用iframe
来加载URL,如下所示。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<iframe id="load_here" src="about:blank"></iframe>
<script>
$(document).ready(function() {
var url1 = "https://stackoverflow.com";
var url2 = "https://enquiry.indianrail.gov.in/xyzabc/LiveStation?stnCode=NDLS&toStnCode=CDG&withinHrs=8&trainType=ALL";
$("#load_here").attr("src", url2);
});
</script>
</body>
</html>