由于在拼接html字符串时,例如:
当value值是:select to_char(sysdate,'yyyy-mm-dd') from dual 时,输出到网页上的内容会省略掉select to_char(sysdate,后面的内容,也就是说把select to_char(sysdate,'yyyy-mm-dd') from dual中的第一个单引号当成了value值得结束语句,后面的内容省略掉了,解决办法是用正则表达式,把to_char(sysdate,'yyyy-mm-dd') from dual中的单引号替换成空字符串。
re = /'/g ;
value = value.replace(re,"");利用js中的replace方法把value值中的单引号替换成空字符串。