2011-05-07 4 views
0

은 내가 div에하기의 .js 파일에서 모든 텍스트를 인쇄 할입니까?

document.getElementById('cart-status').innerHTML = "/numberOfcart.js" 
+4

이 질문에 다시 답 해주실 수 있습니까? 마치 HTML 컨텐트 인 것처럼 JavaScript 소스 (코드 자체)를 표시하려는 것 같습니다. 그게 니가 원하는거야? –

답변

2

당신은 같은 것을 할 jQuery를 사용할 수 있습니다

$.get('/numberOfcart.js', function(data) { 
    $('#cart-status').text(data); 
} 

을하지만 당신은 단순히의 .js 파일을로드하지 그것을 실행합니다.

0

JavaScript로 js 파일의 내용을 직접 표시하는 것은 불가능합니다 (또는 누군가가 방법을 알고 있으면 환영합니다). 그래서 PHP에 의해 :

$file = file_get_contents('script.js'); 
echo "<pre>" . htmlentities ($file) . "</pre>"; 

PHP 스크립트에 대한 아약스 콜백으로, div로 설정합니다.

+1

사실, jQuery 응답을 테스트하여 동일한 서버에있는 한 javascript 파일 (또는 다른 파일)을 div에로드하는 데 문제가없는 것을 확인할 수 있습니다. – Kelly

+0

나는 그것이 js의 출처를 보여주는 것이라고 생각한다. 그러나 선적을 위해, 당신은 라이트입니다. – Bakudan