내 경우 JavaScript 개체를 HTML 마크 업으로 동적으로 분할하려고합니다. 데이터를 가져온 후에 문자열을 준비하고 문자열에서 객체를 만든 다음 HTML 마크 업으로 그 객체를 뱉습니다.JavaScript - JavaScript 개체 속성 값의 작은 따옴표 이스케이프
var fileUploadDic = { 'firstname': 'Jo''hn', 'lastname' : 'Macy' , 'country' : 'USA };
는 나중에 다른 작업에, 같은 버튼 클릭으로, 나는 FIRSTNAME을 끌어 시도하고 FIRSTNAME 속성의 값은 작은 따옴표를 처리하기 위해 탈출하지 않기 때문에 그것은 나에게 자바 스크립트 오류를 제공합니다. 코드 백엔드에서 객체 문자열을 준비하는 동안 할 수는 있지만 대신 클라이언트 측에서 무언가를하고 싶습니다.
var dv = $('#dv1')
dv.append(fileUploadDic.firstname); //gives me error.
dv.append(fileUploadDic.lastname);
dv.append(fileUploadDic.country);
자바 스크립트에서 개체에서 가져 오는 동안 문자를 이스케이프 처리 할 수있는 방법이 있습니까?
방법 : 가장 쉬운 방법은 그 C#을 문자열에있는 경우 브라우저에 실제 출력은 백 슬래시를 포함하도록 너무 백 슬래시를 이스케이프해야한다는 점에 주목, 역 슬래시를 이스케이프 아마 var fileUploadDic = { 'firstname': "조앤", "성": 'Macy', 'country': 'USA'}; ? – jimpic