2012-10-22 4 views
-1

초심자 프로그래머가 멍청한 질문이 여기 있습니다. 나는 .PHP 파일 내부에 자바 스크립트를 수행하려고JavaScript 파일이있는 PHP 파일

내 인덱스에 나는이 라인을 포함 :

<script type="text/javascript" src="/js/basic.php"></script> 

을 그리고 내 basic.php에 :

<?php Header("content-type: text/javascript"); ?> 
<script> 
    Ext.Loader.setConfig({ 
     enabled: true, 
     disableCaching: false, 
     paths: { 
      "Extensible": "/js/extensible/src", 
      "Schedule.Calendar.data": "/js/data", 
      "Schedule.Calendar.listeners":"/js/listeners", 
      "Schedule.Calendar.override":"/js/override", 
      "Schedule.Calendar.panels": "/js/panels" 
     } 
    }); 
</script> 

그리고 그것은 계속 보내고 오류 :

SyntaxError: missing } in XML expression

+0

왜 정적 js가 아닌 PHP가되기를 원하십니까? – zerkms

+0

나는 청취자 내부에 심포니 기능을 추가하고자하기 때문에. 나는 그것이 작동하는지, 그것을 시도하고 싶지 않다. – oneofakind

답변

2

basic.php 파일은 순수한 JavaScript 만 출력해야합니다. <script> 태그는 HTML이며 필요하지 않습니다.

+0

효과가있었습니다. 하지만, 자바 스크립트의 중간에 PHP를 추가하거나 실행할 수 없습니다. ""을 삽입하면 오류가 반환됩니다. – oneofakind

+1

그게 효과가있다. 오류 란 무엇이며, 시도한 것에 대한 몇 가지 예제 코드를 제공 할 수 있습니까? –