0
작은 따옴표 나 두 배로 된 따옴표를 사용할 수있는 텍스트 변수가 있습니다. 예를 들어 일부 경우.작은 따옴표 나 큰 따옴표가있는 텍스트 표시
`Estado 'mayor`' or Esto dijo: "Ayer".
이 텍스트는 경우에 따라 Json에서 가져 오거나 .spring mvc를 통해 데이터베이스에서 가져온 것입니다.
나는이 함께 노력 :
try{
descrp='${dataProvider.description}';
}
catch(err){
descrp="${dataProvider.description}";
}
하지만 난 catch되지 않은 구문 에러가 예기치 않은 식별자
그리고와 :
try {
alert(data.description);
}
catch(err){
alert(data.description.replace("'", "\'"));
}
같은 오류가. 두 가지 경우 모두 수행 할 수 있습니까? (따옴표와 따옴표를 따옴표로 묶으십시오)
이러한 값에 JSON 인코더를 사용해야합니다. 내장 된 따옴표 (및 다른 것들)를 올바르게 이스케이프합니다. – Pointy
@Pointy Jason을 얻으려면 jquery에서 .ajax()를 사용합니다. json을 사용하여 json을 인코딩하는 방법은 무엇입니까? – user1783933
아니요, 귀하의 JSP (또는 서버 측 템플릿 언어가 무엇이든간에)를 의미합니다. 정확히 어떻게하는지는 서버 측 환경에 따라 다릅니다. – Pointy