0

load()ChromeとFirefoxで機能しない機能の何が問題なのかを理解しようとしています。Internet Explorer を使用すると、問題なく動作します。

私はWampServerを持っています。

Chrome では、次のエラーが表示されます。

Origin null は Access-Control-Allow-Origin では許可されていません

私はファイルをローカルサーバーに置きました。それはオンラインです。画像にアクセスできます。コードを参照してください。しかし、何がうまくいかないのload()ですか?

<body>
    here is a image
    <img src="/wamp/www/testing/baby2.jpg" width="100px" height="200px"></img>   

    <ul id="aj">
        <li><a href="/wamp/www/testing/celeb1.html">One</a></li>
        <li><a href="/wamp/www/testing/celeb2.html">Two</a></li>
        <li><a href="/wamp/www/testing/celeb3.html">Three</a></li>
    </ul>
    <br>
    <div id="desc">

    </div>

    <script>
    $(document).ready(function(){
        $('#aj a').click(function(){
            var v= $(this).attr('href');

            $('#desc').load(v);
            return false;
        });
    });//ready
    </script>
</body>

前もって感謝します。

4

3 に答える 3

1

これは Chrome の問題です。このバグこの回答も参照してください。

特別なコマンド ライン フラグを使用して Chrome を起動する必要がある場合があります。

chrome.exe --allow-file-access-from-files
于 2012-07-29T09:50:32.437 に答える
1

URLに問題があると思います

...のように書いてみてください。

     <ul id="aj">
       <li><a href="/testing/celeb1.html">One</a></li>
       <li><a href="/testing/celeb2.html">Two</a></li>
       <li><a href="/testing/celeb3.html">Three</a></li>
    </ul>

このトピック@ もご覧ください。

于 2012-07-29T09:41:30.903 に答える
0

Apache の設定 (WAMP インストールの httpd.conf という名前のファイルに移動) で、ホーム ディレクトリに何を指定していますか? これは、スラッシュで始まるリンク ( など) を使用したときにブラウザが移動する場所です/testing/celeb1.html

通常、それは次のようになります/wamp/www//testing/...このため、ハイパーリンクには URIの一部を使用するだけで済みます。

于 2012-07-29T22:02:02.020 に答える