必须采用编码后传参,接受时解码的方式完成传参,常用的方法:
在js中使用encodeURI进行2次编码,然后进行传参。
例:var rate = encodeURL(encodeURL(rate)); //rate中包含中文
$.ajax({
url:'***.action?rate='+rate,
type:'POST',
dataType : 'json',
success : function(data) {
},
error:function(data){
}
})
本文介绍了一种在JavaScript中通过两次编码确保参数正确传递的方法,特别适用于含有中文字符的情况。文章给出了具体的编码实现示例,并展示了如何使用$.ajax发起POST请求。
495

被折叠的 条评论
为什么被折叠?



