用jquery传参数是中文怎么解决?为什么出现的是乱码?

 我来答
心语NET
2011-11-09 · TA获得超过227个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:210万
展开全部
用post,不要用get

或者用
encodeURIComponent()编码
decodeURIComponent()解码
更多追问追答
追问
$.get("medicineTypeInfo!checkIsExitTypeName.action","mediTypeName="+str,function(res){result(res);});
在js里面的那个路径是这样写的,str是中文的,传到Action中却变成了乱码,要怎样弄啊。。
追答
post的方法
$.get -> $.post
但接收的地方也要变,要看你什么语言
通常是把Request.QueryString 改 Request.Form

编码的方法
str -> encodeURIComponent(str)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式