jQuery MiniUI

标题: grid.load()后台接收乱码 [打印本页]

作者: suisesigi    时间: 2014-5-8 17:22:29     标题: grid.load()后台接收乱码

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()方法有没有设置此属性的功能,有的话,如何设置?

作者: lost    时间: 2014-5-8 18:16:10

ajaxOptions="{contentType:'.......'}"加上这个属性试试
作者: suisesigi    时间: 2014-5-8 18:25:05

lost 发表于 2014-5-8 18:16
ajaxOptions="{contentType:'.......'}"加上这个属性试试

弱弱的问一句,加在那里啊?给个例子最好了
作者: lost    时间: 2014-5-8 18:26:48

suisesigi 发表于 2014-5-8 18:25
弱弱的问一句,加在那里啊?给个例子最好了

datagrid的标签上。它是属性
作者: suisesigi    时间: 2014-5-8 18:43:12

lost 发表于 2014-5-8 18:26
datagrid的标签上。它是属性

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2