1
json에 html을 저장하고 html로 문자열을 저장하려고합니다.Javascript가 문자열의 모든 작은 따옴표를 이스케이프 처리합니다.
문제는 모든 작은 따옴표를 바꿀 수 없다는 것입니다.
<div id="myHtml">Men's and Women's something.</div>
및 JS : 나는 그것이 어떻게 다른 사람을
을 할 수function save(){
item = {}
dataTemplate = []
item['html'] = $('#myHtml').html().replace(/'/g,"\'"); // not working
// tried with .replace(/'/g,"\\'"); but I don't want two \\
// this is broken .replace(/'\/g,"\\'")
dataTemplate.push(item);
alert(JSON.stringify(dataTemplate));
}
이 내 코드? 이처럼 RegExp()
모든 SIMBOLS 또는 문자열 사용 기능 replace()
의 부품을 교체하기위한
당신은 대체 문자열에서 백 슬래시를 두 배로해야합니다. – Pointy
왜 그들을 탈출해야합니까? –
* 정말로 * 걱정할 필요가있는 것은 큰 따옴표입니다. – Pointy