通过 xml 解析器转义单引号时,我遇到了一个奇怪的问题:
var strCallUrl = contextPath + "Controller?formfilter=registration&selectedUserType="+userType+"&emailID="+advisorEmail;
strCallUrl = strCallUrl.replace(/'/g, "\'");
alert(strCallUrl);
var objSeamlessRegLoad = new JKL.ParseXML.Text(strCallUrl,'','POST');
当我点击最后一行时,由于在电子邮件地址(var advisorEmail)中插入了单引号,它不会继续前进,而该变量中没有单引号,它工作得非常好。是否可以通过 JKL.ParseXML.Text() 转义单引号?
我已经尝试过“\'”并且还尝试过 escape(strCallUrl),这些似乎都不起作用。