-1

次のコードは Chrome では機能しません。すべてのブラウザーで機能することを確認したいと思います。

$.ajax({
    url: 'homepage_marquee/marquee_panels.html',
    context: document.body,
    async: false,
    success: function (data) {
        $('.marquee_panel_data').html(data);
        setUpMarquee();
    }
});

ajax は、marquee_panels.htmlファイル内にあるいくつかのスプラッシュ画面を循環することになっています。Chrome では最初のパネルのみが表示されます。エラーは発生しません。IE9 と Safari で正常に動作します。

ローカル ファイル アクセスを試し、Apache 経由でホストしました。

私は何を間違っていますか?

4

1 に答える 1

0

URL の先頭にスラッシュを追加してみてください。

url: '/homepage_marquee/marquee_panels.html',

これは正しい相対パスです。

于 2013-03-27T00:58:17.327 に答える