【发布时间】:2011-02-28 06:11:10
【问题描述】:
我希望有人可以帮助我,因为我不知所措。我正在尝试使用 jquery 在运行时将纯文本文件简单地加载到页面中-在 IE8 (8.0.7600.16385)、Firefox 3.6.3 中一切正常,但是在 Google Chrome 5.0.375.55 中,“数据”返回为空- 我得到一个空的警报框。
这是我正在使用的代码;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Animation Test</title>
<script type="text/javascript" language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$.ajax({
url: 'level1.txt',
success: function (data) {
alert(data);
},
async: true,
type: 'GET'
});
});
</script>
</head>
<body>
<canvas id="canvas" width="640" height="480">
Unsupported Browser
</canvas>
</body>
</html>
我正在加载的文件是一个包含此内容的纯文本文件;
Central Cavern
100
O.........1.C....C...........1.O
O................1.............O
O..............................O
O..............................O
O......................B1..B...O
O=============~~~~=~~~~========O
O.............................1O
O===...........................O
O............A..OOO.B..........O
O====...<<<<<<<<<<<<<<<<<<<<...O
O............................==O
O..............................O
O..........B........OOO.....===O
O....===============...........O
O%............................XO
O==============================O
(是的,这是 Manic Miner 的第一个关卡!我正在使用 html5 画布制作一个 javascript 版本,以便让我开始使用它。)
我完全不知所措——它不可能是代码,因为它在其他 2 个浏览器中运行——jquery 和这个版本的 Chrome 有问题吗?
感谢阅读!!
肖。
【问题讨论】:
-
仅供参考-我也尝试了正文中的代码,而不是标题,因为我读过这有时会有所作为-但没有!请注意,我也在本地从我的机器上运行这一切——而不是通过 IIS 或 Apahe 或其他任何东西。
-
我唯一能看到的是您可能想尝试将 'dataType' 选项设置为 'text'。
-
感谢张贴约翰-实际上尝试了与禁用缓存等一大堆其他事情一起,我尝试加载其他文件,如 xml,js 脚本,同时摆弄其他数据类型 - 所有无济于事。值得庆幸的是,这个问题现在已经在下面得到了回答!
标签: jquery ajax google-chrome