我试图将以下代码转换为另一个AJAX调用,以避免出现跨域问题!
这是我的原始代码:
<script>
$(document).ready(function() {
$("#os").load('http://www.a.gr/os #livesos');
var refreshId = setInterval(function() {
$("#os").load('http://www.a.gr/os #livesos');
}, 60000);
$.ajaxSetup({ cache: false });
});
</script>
以下是我想要做的示例代码,但我不知道如何......
$.ajax({
type: "GET",
cache: false,
url: 'http://www.a.gr/os',
dataType: "???",
.
.
.
.
});
有人能帮助我吗?
答案 0 :(得分:0)
避免跨域问题的最佳方法是让电话呼叫您的服务器,服务器可以调用其他服务器来获取所需的数据。
这有一些好处,一个是你可以缓存最近的呼叫,如果它不经常改变,并且更快地将它发送回客户端。
此外,如果您想稍后更改网址或进行其他调用以返回更丰富的数据,您可以在不影响客户端的情况下执行此操作。