请问jquery例子post 返回HTML代码在IE中部正常的问题

aessjz 2009-03-05 01:31:03
//autuNode是当前页面的一个DIV节点
$.post("../ajax/index.php", {
keyboard: keyboardText,
action: "ajaxsearch"
},
function(data) {
autoNode.html(data);


//这是请求返回的数据,(注:这里的??????其实是中文,我直接贴上来的)
<DIV id=0 jQuery1236187186906="4">2008 ????? 7?26????????/div>
<DIV id=1>2008???CRF450R???????? </DIV>
<DIV id=2>2008 AST Dew Tour BMX ????????????</DIV>
<DIV id=3>2008 Bowlriders ????????????</DIV>
<DIV id=4>2008 ??Trick Or Treat BMX???</DIV>
<DIV id=5>2008 T-Mobile Extreme Playgrounds?1?X???4?</DIV>
<DIV id=6>2008 BMX Master?1?U??????? </DIV>
<DIV id=7>2008 Snowboard Trailers??????? (?)</DIV>
<DIV id=8>2008???4??GAMES????????????????8?2???</DIV>
<DIV id=9>2008 AST Dew Tour ???????????????iv></DIV>



//但是这个是插入到网页中时IE的代码
<DIV id=0 jQuery1236187186906="4">2008 ????? 7?26????????/div>
<DIV id=1>2008???CRF450R???????? </DIV>
<DIV id=2>2008 AST Dew Tour BMX ????????????/div>
<DIV id=3>2008 Bowlriders ????????????div>
<DIV id=4>2008 ??Trick Or Treat BMX???/div>
<DIV id=5>2008 T-Mobile Extreme Playgrounds?1?X???4?</DIV>
<DIV id=6>2008 BMX Master?1?U??????? </DIV>
<DIV id=7>2008 Snowboard Trailers??????? (?)</DIV>
<DIV id=8>2008???4??GAMES????????????????8?2???</DIV>
<DIV id=9>2008 AST Dew Tour ???????????????iv></DIV></DIV></DIV></DIV>


问题
1,IE中 为什么正常的</DIV> 有的变成了这个 div>
2,IE中 最后后面多了几个 </DIV></DIV></DIV>
3,插入到节点的中文部分在IE和FX中均显示为????,请问要怎么做
...全文
564 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aessjz 2009-03-05
  • 打赏
  • 举报
回复
我用的是gbk的xhtml 那是不是发送POST的时候应该设置头部为gb2312
请问jquery怎么设置,谢谢
xxj054100221 2009-03-05
  • 打赏
  • 举报
回复
head中 METADATA 内容
xxj054100221 2009-03-05
  • 打赏
  • 举报
回复
乱码,字符集选择问题吧
aessjz 2009-03-05
  • 打赏
  • 举报
回复
兄弟们没有出过这种问题吗

52,782

社区成员

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

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