2014-08-27 3 views
0

내 모바일 응용 프로그램에 표시 할 레이블과 내용을 보유한 JSON 파일이 있습니다.JSON 파일에서 html 태그로 내용 읽기 및 자바 스크립트로 표시

내 프로젝트에서 로컬로 JSON 파일을 읽으려면 $ .getJSON을 사용하고 있습니다. JSON 객체를 반환합니다. 해당 개체를 사용하여 레이블/텍스트 콘텐츠를 자바 스크립트로 표시합니다. html 문자로 내용을 표시하는 동안 제대로로드되지 않고 html 문자가 표시됩니다. JSON 내부

컨텐츠 내가 CONSENT_EMAIL_REQUEST_BODY의 값을 출력하려고하면 자바 스크립트에서 여전히 그대로 그것은 선으로
가 표시되어 휴식 라인을 표시하지 않습니다

Please read the below content <br> Welcome to the project <br> you can now use the application. 

를 표시

"CONSENT_EMAIL_REQUEST_BODY" : "Please read the below content <br> Welcome to the project <br> you can now use the application." 

. 모바일/브라우저에서 제대로 표시하기 위해 html 문자를 바꾸는 법.

그것은 다음과 같은 코드로 나를 위해 노력하고 있습니다

답변

0

: 어쩌면 당신은 .text() 대신 .html()을 사용하는

var json = jQuery.parseJSON('{"CONSENT_EMAIL_REQUEST_BODY" : "Please read the below content <br> Welcome to the project <br> you can now use the application."}'); 

$("span").html(json.CONSENT_EMAIL_REQUEST_BODY); 

?

데모 바이올린 : http://jsfiddle.net/lparcerisa/q3hmjg7w/

1

인쇄하기 전에, 당신은 '\ n을'과 줄 바꿈
을 교체해야합니다. 그런 다음

mycontent = mycontent.replace(/<br\s*\/?>/mg,"\n"); 

인쇄 mycontent : 당신은 당신이 그것을 할 수있는 변수 mycontent에 콘텐츠를 가지고가는 경우에

은 가정하자. 그게 전부 야.

관련 문제