日期:2014-05-16  浏览次数:20417 次

jquery load方法 无法加载
HTML代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery test</title>
<script src="lib/jquery.js" type="text/javascript"></script>
<script src="test5.js" type="text/javascript"></script>
</head>
<body>
<div id="letter">Load</div>
<div id="dictionary"></div>
</body>
</html>

js代码:
$(document).ready(function() {
$('#letter').click(function(){
$('#dictionary').load('a.html');
});
});

a.html内容:
<div>这是要显示的内容</div>


问题:在IE中运行,报拒绝访问错误。在火狐中可以运行,就是出现的是乱码。
了解的朋友帮忙看一下吧,IE中为什么不能加载,火狐中的乱码怎么解决呢
网上有说是跨域的问题,可我要访问的文件和主文件就在同一个目录下,也有跨域的问题?怎么解决呢?
------解决方案--------------------


我机器上正常运行了  你清一下缓存试试!
------解决方案--------------------
什么版本的IE?高版本可能设置过默认配置,和chrome一样不允许请求本地资源

乱码是你的那a.html的存储编码应该不是utf-8,而是系统默认的ansi,自己用记事本打开另存为看看