我的代码就像这样
<%
var publicjirasummary = ex.getAttribute("jiraInformation_publicjirasummary");
var cleanDatapublicjirasummary = (publicjirasummary == null)? "" : publicjirasummary;
%>
<input type="text" id="publicjirasummary" name="publicjirasummary" class="round full-width-input" value='<% print(cleanDatapublicjirasummary); %>'/>
此代码工作正常,但是当用户输入如下字符串时会出现问题 &#34; Public Jira Summary字段值无法显示&#34;
然后结果仅显示字符串的一部分
&#34; Public Jira Summary字段值可以&#34;
问题仅发生在&#34; &#39; &#34; mark.How如何改变代码以逃避&#34; &#39; &#34;这个角色是以comman的方式?
答案 0 :(得分:2)
您是否尝试过传统的逃生:
\'
答案 1 :(得分:0)
试试这个
var str = "Public Jira Summary field value can't displays"
str = str.replace(/'/g, '');
您的版本无法正常工作的原因是因为str.replace返回新字符串,而不进行更新。