一个在CSDN扔了两天没有跟的问题(关于dojo)!!!

helloruby 2008-05-18 02:57:31
dojo.io.bind({
url: urlx, //要提交的页面地址
mimetype: "text/html", //请求的页面的类型,应该设置为与你请求页面类型对应的mimetype
timeoutSeconds: 3000, //3秒后超时,如果为0则永不超时
method: "POST",
formNode: dojo.byId("editAddressForm"), //指定提交的Form名称

通过这种方式提交到后台(ajax),如果表单中有中文的话,将会是乱码(好像不是乱,反正不是中文),中文编码过滤器似乎对这种提交的表单作用

我也试过 encoding: "utf-8", encoding: "GBK",encoding: "gb2312",都不起作用
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloruby 2008-05-18
  • 打赏
  • 举报
回复
难道dojo没有支持中文编码的处理方式?

go on.........
黑夜愁客 2008-05-18
  • 打赏
  • 举报
回复
用escape,默认编码是utf-8
看看这个
http://blog.chinaunix.net/u/21684/showart_362846.html
helloruby 2008-05-18
  • 打赏
  • 举报
回复
formNode: dojo.byId("editAddressForm"), //指定提交的Form名称

我struts表单提交方式

问题还在待解决中。。。。。。。。。。。。。。。
nanjg 2008-05-18
  • 打赏
  • 举报
回复
var kw = {
encoding:"UTF-8",
url:"searchHotel?city="+encodeURI(city),
mimetype:"text/xml",
load:function(type,data,evt){
},
error:function(type,error){
alert(error);
}
};
dojo.io.bind(kw);

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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