js:替换双引号保存到后台异常问题
html页面:
//正则替换
String.prototype.myReplace=function(f,e){//吧f替换成e
var reg=new RegExp(f,"g"); //创建正则RegExp对象
return this.replace(reg,e);
}
var dataparams=$("#dataparams").val();//"{\"ret\":\"123\"}"
if(isNotNull(dataparams)){
dataparams=dataparams.myReplace('"','##');
}
java后台保存时处理:
programInfo.setParams(dataparams.replace("##","\"" ));