2013-07-24 2 views
0

내가 자바 스크립트에서 간단한 변수를 만들려고하고, Laravel 4ReferenceError가 : 나는 소스를 볼 때 무대

var artist_name = {{$artist->stage_name}}; 

에서 데이터베이스에서 뭔가를 메아리로 (Laravel 4 자바 스크립트가) 정의되지 않았습니다 , 에코가 작동 중입니다 (스테이지 이름이 잘 표시됨).

하지만 내 자바 스크립트가 작동하지, 난이 오류가 발생합니다 : "무대는"에코의 출력입니다

ReferenceError: Stage is not defined 

.

이유에 대해 불만을 가지고 있습니까? 고맙습니다.

답변

0

당신은 문자열 "단계"를 인용해야합니다

var artist_name = "{{$artist->stage_name}}"; 

// or 
var artist_name = \"{{$artist->stage_name}}\"; 

는이 출력을 생성하는 방법에 따라 달라집니다. 그렇지 않으면 JS는 Stage이라는 변수를 찾습니다.

Stage이 실제로는 (JS) 변수 인 경우이 코드를 따옴표로 묶지 말고이 코드를 실행할 때 사용할 수 없습니다.

+0

대단히 감사합니다. – user1072337

관련 문제