Json数据包含单引号,反斜杠,中括号,逗号等这些特殊字符时,可能会对正常操作造成影响,可用下面方法对数据进行过滤:
function charChange(str)
{
return str.replace(/\[/g,'\[').replace(/]/g,'\]').replace(/,/g,'\,').replace(/'/g,"\\'").replace(/"/g,'\"').replace(/{/g,'\{').replace(/}/g,'\}').replace(/\\/g,'\\\\');
}