2

w3 school で説明されている方法を使用してみましたが、FireFox http://www.w3schools.com/jquery/jquery_ajax.aspでしか機能しないようです。

Try It で提供されている例を使用しました

    <html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("div").load('test1.txt');
});
</script>
</head>
<body>

<div><h2>Let AJAX change this text</h2></div>

</body>
</html>

クリックした後、代わりにオンロードを実行するように設定しました。そこでは機能しましたが、自分のページを作成すると、FireFox でしか機能しません。

編集:Chromeには、サーバー上で動作するローカルファイルアクセスを防ぐためのセキュリティがあります。

これが古いIEバージョンでどのように機能するかを誰かが知っていれば、それは助けになるでしょう

4

2 に答える 2

2

あなたの例は Chrome 18 で動作します。次の方法で試すことができます。

$(document).ready(function(){
    $.get('test1.txt', function(response) {
        $('div').html(response);
    })
});
于 2012-04-13T19:00:02.007 に答える
0

jQuery AJAX functionをご覧になることをお勧めします。キャッシュを使用でき、「サブエイリアス」を使用するよりも優れてい$.getます。

于 2012-04-13T19:05:16.217 に答える