2012-12-10 4 views
1

JSLint는 Line 7의 다른 다양한 비트들과 마찬가지로이 오류를 제공합니다.이 모든 것들은 PHP 객체를 javascript로 푸시하는 방법과 관련이 있습니다. jSLint 행복?자바 스크립트에 PHP 변수를 가져 오는 JSlint 호환 방법이 있습니까?

PHP

Line 7: var fullpostsinfo = <?php echo $postinfo ?>; 
Expected an identifier and instead saw '<'. 
+3

아니요, PHP를 실행하기 전까지는 (심지어 _potentially_) 유효한 JavaScript가 아니기 때문입니다. –

+0

나는 그 대답일지도 모른다는 느낌이 들었다. 감사합니다 –

+0

SuperKludge :'var fullpostsinfo = eval ('');'JSON에 작은 따옴표가 있다면 코드를 깨뜨릴 것입니다. 물론'/ * jslint evil : false * /'로 감싸 주어야합니다. – jevakallio

답변

0

번호 jslint에만 유효 자바 스크립트 코드를 확인 할 수 있으며, 지원하지 않는 (또는 평가)

$postinfo = json_encode($posts); 

자바 스크립트 PHP. 당신은 생성 붙여 넣기 할 것 순수한 자바 스크립트 코드 jslint에 넣습니다.

관련 문제