jQuery的load方法遇到的问题

yaotomo 2013-03-12 02:48:25
我要实现的功能是
用户上传doc,xls文件到服务器,网页上的特定区域显示上传文件的内容

我的思路是
上传到服务器文件后,转换为html格式,再使用jQuery的load方法,将其加载到事先准备好的div中

我遇到的问题是
1 div中汉字乱码
我看了下生成的html文件编码格式是gb2312,但我的网页没有指定编码,两边编码不一致就会产生乱码。但是我将网页编码改成gb2312还是不管用。
我的方法是在head中加入以下内容
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
2 加载html文件后,div不会自适应html文档的大小。我不需要显示滚动条,如何做到将html文档加载到一个固定宽度,min-height值为500px的div中,不产生水平滚动条,又能完整显示html文档内容?

以上两个问题,请高手不吝赐教。
...全文
115 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
webdiyer 2013-03-13
  • 打赏
  • 举报
回复
引用 5 楼 yaotomo 的回复:
原来用的是比较老的1.4.2版本,刚试过1.8.1还是老毛病。。
最新的已经是1.9.1了:http://jquery.com/
yaotomo 2013-03-12
  • 打赏
  • 举报
回复
原来用的是比较老的1.4.2版本,刚试过1.8.1还是老毛病。。
gxingmin 2013-03-12
  • 打赏
  • 举报
回复
div你设置自动换行的样式啊
yaotomo 2013-03-12
  • 打赏
  • 举报
回复
1 刚试了还是不行。方法是在system.web节点下添加如下配置信息 <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/> 2 设置css我知道可以去掉水平滚动条,但是多出的部分并不会自动换行。。最好能有自适应div的方法
webdiyer 2013-03-12
  • 打赏
  • 举报
回复
不知道你用哪个版本的jQuery,我记得以前的jQuery有这个bug,但后来修正了,忘了具体是哪个版本了,反正就是一两年前的事情
gxingmin 2013-03-12
  • 打赏
  • 举报
回复
1、你在你的web.config里设置编码格式为gb2312试试; 2、不产生水平滚动条,你需要设置div的样式 overflow-x:hidden;

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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