请教一个小问题--转换单引号--谢谢先!~
在传XML的时候我曾经遇到过这个问题,一个字段中有这个符号&,就要出错,为空值,我用var bb1=aa.replace('&','$1$');这样就没问题了,现在发现单引号也会出现这样的问题,我该用什么来replace呢?(我用的是JSP+XML)
(页面提示root为空)
其中部分代码如下:
var tempxml= new ActiveXObject("msxml2.domdocument");
tempxml.async = false;
var aa=dataB.getSaveDataByAttr();
var bb1=aa.replace('&','$1$');
//var bb=bb1.replace("'","''") ; //------????
tempxml.loadXML(bb1);
_nodelist=tempxml.getElementsByTagName("root");
root=_nodelist.item(0);
var xmldata=gridArea.xmldata;
var nodelist=xmldata.getElementsByTagName("row");
for (i=0;i<nodelist.length;i++) {
root.appendChild(nodelist.item(i));
}
var _str=tempxml.xml;
document.addOrder.XMLSTR.value=_str;
addOrder.submit();