서버 파일 ienode_app.js, 클라이언트 파일 login.php, group.php 및 display_group_details.php가 있습니다.노드를 사용하여 res.render()에서 요청을 전송 한 후 페이지 컨텐츠가로드/표시되지 않습니다.
Jade (뷰 템플릿 엔진) 로그인 페이지를 group.php로 리디렉션 한 후 그룹 페이지에서 여기에 ID, 그룹 이름, 설명, 용량 및 마지막 열에 '세부 정보 표시'버튼이있는 그룹 목록이있는 테이블이 있습니다. .
'세부 정보 표시'버튼을 클릭하면 선택한 그룹에 대한 세부 정보가 팝업으로 열리고 싶습니다. 내 코드 팝업이 열리면 주소 표시 줄에 URL이 표시되지만 처음에는 페이지 내용이 표시되지 않고 페이지를 새로 고침하면 표시됩니다.
새로 고침 후 페이지 콘텐츠로 팝업을 열어야합니다. 내가 잘못 또는 누락 어떤 일을하고 무엇
include details.php
: 내가 좋아하는 코드가
app.get('/joined_group', function (req, res) {
selected_group_id = req.query.grpid;
var qry= "SELECT * FROM `groups` where `group_id` = "+selected_group_id;
con.query(qry, function(err, result, fields)
{
res.render('group_details');//name of jade file
});
});
옥라는 이름의 파일 group_details에서 : 여기
내 코드?참고 : 내가 좋아하는 버튼을 클릭 한이 응용 프로그램 코드를 실행하는 XAMPP를 사용하고 있지 않다 이전 : 내가 XAMPP를 사용하고 지금
<button class="btn btn-primary" onclick="window.open('/joined_group?grpid=1','name','width=1200,height=600','_blank')">
Join</button>
포트가 XAMPP (아파치)에 따라 다릅니다도록
<button class="btn btn-primary" onclick="window.open('localhost:8087/joined_group?grpid=<?php echo $group['group_id'];?>','name','width=1200,height=600','_blank')">
Join</button>
이 팝업이 열리지하지만, 빈, 그것은 새로 고친 후 내용을 표시 사용하지만, 그렇게 안처럼 노드 http 서버는 코드입니다.
참고 : 코드에보고 내가 (이전 위와 같이하지만 일부 변화로 파일과 함께 매개 변수를 보낼) node_app.js 버튼 클릭 후, 편집 한
res.render('group_details',{grp_id:selected_group_id,grp_name:result[0].grp_name,loggeduser:'test'});
를하시기 바랍니다 및 group_details.jade :
script(type='text/javascript')
| var grpid="#{grpid}"
| var grp_name="#{grp_name}"
| var loggeduser="#{loggeduser}"
include details.php
내가 뭔가 잘못하고 또는 로딩 페이지가 버튼 한 후 클릭하면서 옥 파일 또는 노드 node_app.js 파일의 일부를 놓친 거지?
[더 빠른 답변을 얻기 위해 어떤 상황에서 "긴급한"또는 다른 유사한 문구를 추가 할 수 있습니까?] (// meta.stackoverflow.com/q/326569) - 요약하면 자원 봉사자를 대처하는 이상적인 방법이 아니며, 아마도 답을 얻는 데 비생산적입니다. 이 질문을 귀하의 질문에 추가하지 마십시오. – halfer
@ halfer, 이후부터 나는 그런 단어를 사용하지 않을 것이다. 나는 내 문제에 대해 여러 가지 방법을 시도했지만 출력이 없으므로 빠른 해결책을 기대하는 '긴급한'단어를 넣는다. :-( – Nil