ThinkPHP 컨트롤러의 자바스크립트 코드가 실행되지 않는 문제 해결

不言
풀어 주다: 2023-03-30 08:18:01
원래의
2509명이 탐색했습니다.

이 글에서는 ThinkPHP 컨트롤러의 자바스크립트 코드가 실행되지 않는 문제에 대한 해결책을 주로 소개합니다. 자바스크립트 태그가 파싱되는 문제를 해결하기 위해 ThinkPHP의 태그를 사용하는 것은 매우 실용적인 기술입니다. it

이 글의 예시에서는 ThinkPHP 컨트롤러의 자바스크립트 코드가 실행되지 않는 문제에 대한 해결 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.

다음은 컨트롤러에 있는 thinkphp의 웹페이지 특수 효과 코드가 실행되지 않는 문제에 대한 솔루션 분석 예입니다. 내 "Exit System"을 예로 들어보겠습니다. 링크는 왼쪽 프레임에 작성되며 js를 사용하여 동적으로 생성됩니다. 즉, 링크의 대상을 통해서는 지정할 수 없습니다.

코드를 복사하세요 코드는 다음과 같습니다

$this->assign(&#39;jumpurl&#39;,__url__.&#39;/login&#39;);<br>$this->success("注销成功!");
로그인 후 복사

이렇게 작성하시면 점프할 페이지가 오른쪽 프레임에 표시가 되서 url에 js 코드를 적으면 작동하지 않습니다. 이 두 줄의 코드를 주석 처리했습니다. 직접 사용:

코드 복사 코드는 다음과 같습니다.

echo "<script>window.top.location.href=&#39;$url&#39;;</script>";
로그인 후 복사

이 역시 작동하지 않습니다. 한편으로는 __app__ 상수를 URL에서 사용할 수 없습니다. 결과는

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿