Мы получаем имя firstName и lastName клиентов, которое может содержать в себе одну цитату. Если одно из имен содержит одну цитату, я получаю ошибку сценария «Ожидаемый»; ».Исключение одной цитаты в Javascript
Сниппет приветствовать клиента является:
greeting = "Guten Tag " + '<xsl:value-of select="cognetic_core_person/@person_firstName" />' + " " +'<xsl:value-of select="cognetic_core_person/@person_lastName" />' + "!";
Я не могу просто использовать двойные кавычки, поскольку есть двойные кавычки в нем. Таким образом,
replace(/'/g , "\'")
или что-то подобное не работает и единственные предложения, которые я нашел до сих пор.
Проблема заключается в том, что принимает заменить в тексте: \t приветствие = "Guten Tag" + 'Jéän-Françöisü'.replace (/'/g, "\\\ '") + " " +' BO'LOMEYèéà'.replace (/ '/ g, "\\\'") + "!" ; – Shade
@Shade Это потому, что вы заключили имена в одинарные кавычки. Включите их в двойные кавычки как «BO'LOMEYèéà» .replace (/ '/ g, "\\\'") ' – gurvinder372
чувство глупости. Уже пробовал это и не работал, вероятно, был другой ошибкой, когда я впервые попробовал это. Большое спасибо за вашу помощь. – Shade