0

divajaxがを取り、いくつかのコンテンツを追加している間にGIFをロードするための次のコードがあります。

var loader = '<img id="loader" src="loading.gif"/>';

$(loader).appendTo('#container').load(function() {
    $('#container').find('#loader').delay(3000).fadeOut(function() {
        $('#container').append('content')
    })
});

このコードを変更して、を追加する代わりに、外部のWebページから'content'を追加するにはどうすればよいですか。div

たとえば、GIFはフェードアウトし、コンテナの内部はにdivなりますwww.somesite.com #somediv

ありがとう、
ケイティ

4

2 に答える 2

0

Same Origin Policyの制限により、できません。

ただし、 を使用しiframeて、ページ全体の一部をページに埋め込むことができます。

于 2012-10-19T03:20:42.370 に答える
0

Yahoo!のYULライブラリを利用することでクロスドメインXHRが可能です。ハミッシュが述べたように、基本的にサーバーを使用してコンテンツを取得し、ポリシーをバイパスします。

詳細については、次を参照してください: jQuery クロスドメイン Ajax ガイド

于 2012-10-19T03:34:29.210 に答える