2013-01-10 3 views
-1

PHP 프로젝트에서 <script src="jquery.js"></script>을 어디에 써야하는지 궁금합니다. 머리글의 main.phpm 파일에이 파일을 썼는데이 파일을 다른 파일에 포함 시켰습니다. 그렇다면 내가 사용하는 jquery 함수는 다른 파일에서도 작동하지 않습니다. 반면에 다시 추가하면 <script src="jquery.js"></script> 파일, 그것은 작동합니다. jquery 함수를 사용하는 모든 파일에이 파일을 작성해야합니까?jquery.js 파일을 가져올 위치

감사합니다.

+0

아래의 답변을 찾으십시오. 그러나 이것은 매우 기본적인 질문입니다. 당신은 Google이 즉시 응답을 얻을 수 있습니다. –

답변

1

아니요. 각 파일에 jquery.js가있을 필요는 없습니다. <head> </head> 태그 사이에 하나의 파일로 호출되어야합니다. menu.php과 각 페이지마다 menu.php가 포함되어야한다고 가정 해 봅시다. jQuery 함수를 사용하기 전에 menu.php를 포함시켜야한다.

+0

고마워, 나는 다른 file.php에서 자바 스크립트 기능을 작성한 후 menu.php를 포함 했으므로 그것이 작동하지 않았다. – morg

0

물론 있습니다. 어디서나 jquery 함수를 사용하면 함수 호출 전에이 스크립트를 포함해야합니다. 10 개의 파일을 사용하는 경우 모두 포함시켜야합니다. 공통 헤더 파일이 있다면 Jquery.js 파일을 포함 시키십시오.

+0

내가 쓸지라도 ' '다른 파일에 이미 menu.php에 jquery 파일을 추가 했습니까? 중복되지 않습니까? – morg

+0

@morg menu.php에 jquery.js가 있으면 다른 파일에 다시 포함 할 필요가 없습니다. –

+0

그게 내 질문이야 ... 나는 Google에서 검색했지만 답변을 찾지 못했습니다, 그래서 제발 didn't 말하지 마. 그 대답은 내가 menu.php 자바 스크립트 기능을 작성한 후 포함 된 other-file.php, 내 실수. – morg

0

당신은이 파일에서 기능을 사용하려는 모든 페이지에이 파일을 포함해야한다

0

SRC보다는 문서 상대 경로에 대한 루트 상대 경로를 사용하십시오.

0

예 jquery 기능을 사용하는 모든 페이지에 jquery 파일을 추가해야합니다.

당신은 동적으로 다른 PHP 파일을 포함 다만이 파일의 head 섹션에 jquery.js를 추가하고 모든

index.php를

<html> 
    <head> 
     <script type="text/javascript" src="/path/to/jquery.js"></script> 
     <script> 
     // write your jquery functions after you've included the jquery.js file 
     </script> 
    </head> 
    <body> 
     <?php include("path/to/other/files/other_file.php"); ?> 
    </body> 
</html> 

other_file.php 괜찮 것이다 index.php이있는 경우

<div>This is some content included dinamically</div> 
0

만들기 "imports.php"라는 이름의 새 파일을 만들고이 파일을 가져옵니다. 그런 다음 jquery의 메서드를 호출하기 전에 모든 파일의 헤더에서 imports.php를 가져와야합니다.

관련 문제