jQuery MiniUI

 找回密码
 立即注册
查看: 4693|回复: 4
打印 上一主题 下一主题

grid.load()后台接收乱码 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-5-8 17:22:29 |只看该作者 |倒序浏览
grid.load({
       usrename: document.getElementById("q_usrename").value,
       usreid: document.getElementById("q_usreid").value,
});
前提所有编码均为GBK(包括前端JSP,后台服务和数据库),使用上述代码,提交后台获取username中文乱码,目测是由于jQuery.ajax()本神提交有自己的编码(可能是ISO-8859啥的)引起的,本身使用jQuery.ajax()时会强制设置其传输到服务器的编码为 contentType: "application/x-www-form-urlencoded; charset=GBK"。
请问grid.load()方法有没有设置此属性的功能,有的话,如何设置?

Rank: 8Rank: 8

沙发
发表于 2014-5-8 18:16:10 |只看该作者
ajaxOptions="{contentType:'.......'}"加上这个属性试试

Rank: 2

板凳
发表于 2014-5-8 18:25:05 |只看该作者
lost 发表于 2014-5-8 18:16
ajaxOptions="{contentType:'.......'}"加上这个属性试试

弱弱的问一句,加在那里啊?给个例子最好了

Rank: 8Rank: 8

地板
发表于 2014-5-8 18:26:48 |只看该作者
suisesigi 发表于 2014-5-8 18:25
弱弱的问一句,加在那里啊?给个例子最好了

datagrid的标签上。它是属性

Rank: 2

5#
发表于 2014-5-8 18:43:12 |只看该作者
lost 发表于 2014-5-8 18:26
datagrid的标签上。它是属性

超时空宇宙无敌级感谢啊!目前为止是管用的哦!

Archiver|普加软件

GMT+8, 2025-6-7 21:15 , Processed in 1.027642 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部