0

クロスドメインの問題が発生しないように、次のコードを別の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: "???",
.
.
.
.
});

誰かが私を助けてくれますか?

4

1 に答える 1

0

クロスドメインの問題を回避するための最善の策は、電話でサーバーに電話をかけることです。サーバーは他のサーバーに電話して、必要なデータを取得できます。

これにはいくつかの利点があります。1つは、最近の呼び出しが頻繁に変更されない場合はキャッシュでき、より迅速にクライアントに送り返すことができることです。

また、後でURLを変更したり、より豊富なデータを返すために追加の呼び出しを行ったりする場合は、クライアントに影響を与えることなくそれを行うことができます。

于 2012-04-04T01:44:32.410 に答える