2013-03-02 2 views
1

에 JSP 페이지를 추가합니다 .jsp를 다음 div로 변경방법은 다음과 같이 내가 링크가 동적으로 클릭

  <div id="newPage"> 
     </div> 

파이어 버그를 사용하여 디버깅했습니다. 실행은 jquery 내부로 들어가지만 1 행 다음에 튀어 나오고 있습니다. 어떤 문제인지는 문제입니다.

+0

$ ('# newPage'). load ('WEB-INF/views/diary/createPage.jsp'); – psu

+0

예. 시도했습니다 ... 작동하지 않았습니다. –

+0

예. 앵커 'href =' '가 문제입니다. –

답변

0

자바 스크립트 괜찮을 것 같다 사용하여 $의 갔지()을 만들려고. 마커 (1)에서 onClick 이벤트에 함수를 추가합니다. Firebug로 디버깅 할 때, 아마도 당신의 함수는 호출되지 않고 추가되는 것을 볼 수있을 것이다.

링크 WEB-INF/views/diary/createPage.jsp은 이상하게 보입니다. war 파일은 WEB-INF 디렉토리 내부에서 브라우저에 아무 것도 제공하지 않습니다. 수동 http://localhost:8080/YOUR_CONTEXT/views/diary/createPage.jsp

열기 Firebugs 네트워크보기를 탐색 할 수있는 경우

는 브라우저에서 응용 프로그램 테스트를 재 구축, WEB-INF outsite 파일을 이동하십시오 : 당신이 views/diary/createPage.jsp에 요청을 볼 수 있을까요? 어쩌면 자바 스크립트가 상대 경로 계산 방식 때문에 잘못된 경로로 요청을 보냅니다.

+0

예 수동으로 찾아 볼 수 있습니다 .. –

+0

수동으로 WEB-INF/views/diary/createPage.jsp를 탐색 할 수 있습니까? JavaScript가 올바른 방식으로 상대 URL을 구성하는지 확인하십시오. – phisch

0

귀하의 WEB-INF 폴더는 HTTP 호출에 보이지 않는, /views/diary/createPage.jsp

+0

아니요. 작동하지 않습니다. –

+0

은 /views/diary/createPage.jsp가 동일한 웹 응용 프로그램에 있습니까? 브라우저에서 /views/diary/createPage.jsp를 호출 할 수 있습니까? –

+0

예 ... 같은 디렉토리에 있습니다 .. 실제로 –

0

""에서 "#"로 href를 변경하거나 onclik에서 false를 반환해야합니다. 그렇지 않으면 브라우저가 스크립트 실행을 중단하십시오.