내 프로젝트는 MVC 스타일 코딩을 사용하므로 support / support.php, profile / profile.php 등과 같은 하위 폴더에서 필요한 모듈에로드되는 기본 컨트롤러 (index.php)가 있습니다.
각 하위 폴더 파일 (예 : profile / profile.php)에서 기본 폴더에있는 js / 및 css /의 리소스를 사용합니다.
문제는 JQuery.load ()를 통해로드 할 때 index.php가 다음과 같은 요청을 잡을 때입니다.
<link rel='stylesheet' href='../css/master.css' type="text/css"/>
다음과 같은 오류가 발생합니다.
이 문제를 해결하는 방법을 아십니까? iFrame에로드하는 데 사용하는 div를 변경하고 수정할 수는 있지만 그렇지 않습니다.
index.php가 href = "../ css / master.css"및 하위 폴더 파일에서 사용하는 기타 리소스를 읽지 못하도록하려면 어떻게합니까?
감사!
그래서 내 질문은 내가 사용하는 방법이 지나치게 복잡하기 때문에 너무 명확하지 않았습니다 (나는 어쨌든 코딩에 멍청이입니다);
거의 모든 하위 폴더 파일에는 자체 style.css가 있으며 index.php에 의해 해석되어 GET 오류가 발생합니다. 내가 어떻게 든 자바 스크립트가 하위 폴더를 무시하는 방법을 알아 내지 않는 한 이것을 고치는 실제 방법은 없습니다.
이 오류를 피하기 위해 iFrame을 사용하게되었습니다. 컨트롤러에서 더 쉽게 만들 수 있지만로드 시간도 약간 늘어납니다. 지금은 괜찮습니다.하지만 Arnold Schwarzenegger의 말로는 "I 'll be BACK!"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다