2

我尝试使用 w3 学校描述的方法,但它似乎只适用于 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>

我只是将其设置为在单击后运行 onload 而不是 onload。它确实在那里工作,但是当我制作自己的页面时,它只能在 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函数。它可以使用缓存,比使用“子别名”更好$.get

于 2012-04-13T19:05:16.217 回答