사용자가 Enter 키를 누를 때 \n
을 삽입하는 텍스트 영역이 있습니다. 이 텍스트 영역의 코드는 jQuery.ajax()
을 통해 WCF 서비스로 전송됩니다. \n
을 DB에 저장할 수 없으므로 서비스를 사용하는 다른 응용 프로그램에는 표시되지 않습니다. n을 (를) <br /> (으)로 바꾸는 방법은 무엇입니까?
어떻게 \n
을 <br />
태그로 바꿀 수 있습니까?
솔루션 당신의 잘 많은
시도하고 일부는 좌 /의 g (전역 수정)와 자바 스크립트 정규식 얻었다. 끝에 \ n 두 번 삽입했다, 왜, 내 유일한 추측 keypress 이벤트에 대한 jQuery 두 번 \ n 내가 디버깅을 만들 었는지 모르겠다. 당신이 PHP를 지원하는 경우
$('#input').keypress(function (event) {
if (event.which == '13') {
inputText = $('#input').val() + '\n';
$('#input').val(inputText);
}
});
은 보통 클라이언트 측 – Teneff
@Teneff에 교체하는 것은 좋은 생각이 아니다, \ n은 서버에 다음 전송되지 않습니다, 그것이야 eems가 생략되었습니다. 나는 서버에서 그것을 바꿀 수 있지만 나는 텍스트를 제외하고는 아무것도받지 못한다. – eugeneK
입력 한 원시 형식으로 저장해야합니다./n을 지원할 수있는 데이터를 검색하기 위해 새 앱을 추가 한 경우 반드시 표시해야합니다. 인코딩하려고 했습니까? – jimplode