ajax中提交出现乱码

zerowujun 2006-06-01 10:37:28
请教:
在form中有个隐藏的键,id为hm.

我js中是这样写的

test.hm.value = "测试";
var test= Form.serialize("testform");
var x = new StarXMLHttpRequest("post",url,false);
x.send(test);

我在后台String taskId = request.getParameter("hm");可这里取出是乱码,请问如何解决?谢谢
...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
the_rising_sun 2006-06-08
  • 打赏
  • 举报
回复
刚刚解决.
在服务器端接收时
request.setCharacterEncoding("UTF-8");
就正常了.
因为客户端是以UTF-8编码发送的,所以接收之前要设置成该编码才能正常显示.
zerowujun 2006-06-01
  • 打赏
  • 举报
回复
test.hm.value应该是testform.hm.value

52,797

社区成员

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

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