자바 스크립트로 laravel blade 템플릿에 문제가 있습니다.Laravel Blade, 자바 스크립트로 textarea 멀티 라인 값 설정
텍스트 영역과 원래 값으로 텍스트 영역 값을 반환하는 취소 버튼이 있습니다. 그러나 원래 값에 여러 줄이 있으면 스크립트에서 오류가 발생합니다. 그 이유는 블레이드가 값을 \ n 새 줄에 인쇄하지 않기 때문입니다.
블레이드 구문 : HTML 페이지 소스에서
$('#my-textarea').val('{{ $oldValue }}');
:
: 하나Uncaught SyntaxError: Invalid or unexpected token
이 결과 예상 자바 스크립트 오류 구문을 일으킬 것이다
$('#my-textarea').val('old value with multiline');
$('#my-textarea').val('old\nvalue\nwith\nmultiline');
, 내가 어떻게 실제 새로운 라인하지만 문자 \n
로 변환되지 않고 값을 인쇄 할 수 있습니다 질문?
{{
Form::hidden(
'originalValue',
$oldValue,
array(
'id'=>'originalValue'
)
)
}}
또는 추가 다음 코드 :
확인 그의 [대답] (https://stackoverflow.com/a/4270709/3226121) – ljubadr
HTML로 텍스트 영역의 내용을 설정하는 이유가 있습니까? '' – Devon
@ljubadr 링크를 이용해 주셔서 감사합니다.하지만 먼저 "블레이드 방식"을 찾고 있는데, 아마도 블레이드 솔루션을 포기한 후에 사용할 것입니다. – codecarver