Jquery中load()中载入静态页面时出现乱码

华而不实 2011-05-07 11:21:18
下面为载入页面
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>load的用法</title>
<script type="text/javascript" src="jquery-1.1.3.pack.js"></script>
<script type="text/javascript">
$(function() {
$("#feeds").load("demo1.html",function() { alert("load is done");}
);
});
</script>

</head>
<body>
<div id="feeds"></div>
</body>
</html>
下面为被载入页面:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>hello world</title>
<script type="text/javascript" src="http://www.cssrain.cn/demo/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").click(function(){alert("hello world");});
});
</script>
</head>

<body>
<p>$(document)是获取整个网页文档对象,$("p")是获取所有的段落标签. ---单击我</p>
<hr/>
<p>我也是一个段落文本,单击我也弹出hello world .---单击我</p>
</body>
</html>
用IE打开载入页面出现乱码
...全文
311 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
打字员 2011-05-19
  • 打赏
  • 举报
回复
用记事本打开以上两个页面,然后将head内的charset改为uft-8,最后另存为,同时选择编码为“UTF-8”。
华而不实 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 oxcow 的回复:]
我用的是jquery-1.5.1.min.js测试了下没有问题。测试浏览器是FF4,IE9,chrome11

a.html片段

HTML code
<script src="jquery-1.5.1.min.js" type="text/javascript" ></script>

$('#bAj3').bind('click',func……
[/Quote]
jquery版本一样,可能是浏览器的原因??我用的是IE8!
华而不实 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t5500 的回复:]
编码统一为utf-8吧。
[/Quote]
我试过utf-8还是乱码!!
oxcow 2011-05-07
  • 打赏
  • 举报
回复
我用的是jquery-1.5.1.min.js测试了下没有问题。测试浏览器是FF4,IE9,chrome11

a.html片段
<script src="jquery-1.5.1.min.js" type="text/javascript" ></script>

$('#bAj3').bind('click',function(){
$("#fad").load('b.html',function(msg){
alert(msg);
});
});
<div id='fad'></div>
<button id="bAj3">load</button>


b.html 片段

<!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>jquery_ch01</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
这是一个测试 看是否乱码
</body>
</html>



看下是否是jquery版本的问题
乌镇程序员 2011-05-07
  • 打赏
  • 举报
回复
编码统一为utf-8吧。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧