前后台参数传递(&,%处理)

来源:互联网 发布:艾瑞网怎么查数据 编辑:程序博客网 时间:2024/04/30 18:09

解决输入框中  &,后台报错的问题
前台js中:
if(oldPassword.indexOf("&") != -1)  oldPassword = oldPassword.replace("&", "#amp;");
后台:
if (oldPassword.indexOf("#amp;") != -1)
            {
                oldPassword = oldPassword.replace("#amp;", "&");
            }

解决输入框中      %,后台报错的问题
var param = "oldPassword=" + encodeURI(oldPassword) +"&newPassword="+encodeURI(newPassword)+
            "&surePassword="+encodeURI(surePassword);

$.ajax({
        type:"post",
        url:"updatePasswd.action",
        data:param,
        dataType:"text", 
        success: function(data)
        {});