| 제목 | no값을 컨트롤러로 보낼때 질문 있습니다. | ||
|---|---|---|---|
| 글쓴이 | 과학나라 | 작성시각 | 2013/11/20 21:19:57 | 
| 
                         | 
                |||
                          View 페이지
<td align="center">
       
<? if($o->state=="미확인") {
$o->state="<a href='[removed]chk_copl(\\"$o->no\\");'><font color=red>미확인</font>";
}
<?=$o->state?>
</td>
여기서 $o->no 값을 자바스크립트 chk_copl함수를 실행합니다. 
function chk_copl(no){
if(confirm("셋팅완료로 변경하시겠습니까?\n\n셋팅완료 메일이 발송됩니다."))    //만약 "예"를눌으면 
{
 alert(no);  //정상적으로 no값이 나옴
    
 location.href = "./apply/cEmailbbs/admEmailbbsSearch/no/";
   
}
}
여기서 no값을 불러낸다음에 보시다싶이 no도 정상적으로 나옵니다. 다시 no값을 가지고 컨트롤러에 보내집니다. 
function admEmailbbsSearch($no){ 
   
   $state = "처리완료";
   $sql_m = array(
   
 'state'  =>  iconv("UTF-8", "EUC-KR", $state),
 ); 
   
   ----- 여기서부터 업데이트 구문 ---- 
   
그런데 여기서 no값이 안불러내지면서 update가 안되는것입니다. 무엇이 문제인지 ㅠ,ㅠ 잘 겠네요 ㅠ,ㅠ다른데는 이상없고 no값만 불러오면 되는데 ㅠ,ㅠ 해답 부탁드립니다.  | 
                |||
| 다음글 | pagination 괜찮은 라이브러리 없나요? (6) | ||
| 이전글 | index.php 죽이기가 안되는이유 (1) | ||
| 
                             
                                과학나라
                                /
                                2013/11/20 21:20:55 /
                                추천
                                0
                             
                            
                                 보아하니 ㅠ,ㅠ 초보적인 실수로 틀린게 분명한데 ㅠ,ㅠ 너그럽게 지적 부탁드립니다 ㅠ,ㅠ 
                             
                         | 
                    
| 
                             
                                키
                                /
                                2013/11/20 22:47:28 /
                                추천
                                0
                             
                            location.href = "./apply/cEmailbbs/admEmailbbsSearch/no/";
                             | 
                    
| 
                             
                                과학나라
                                /
                                2013/11/20 23:26:45 /
                                추천
                                0
                             
                            
                                 admEmailbbsSearch/no/<?=$no?>   이렇게도 넣어보고 이거저건 넣어보았지만 잘 안되네요 힌트라도 부탁드립니다.ㅜㅜ
                             
                         | 
                    
| 
                             
                                키
                                /
                                2013/11/21 00:27:12 /
                                추천
                                0
                             
                            
                                음....  
                        일단 서버사이드 언어와 프론트사이드 언어를 좀 구분지어서 생각해보시는게 좋을 것 같네요 function chk_copl(no){ 
if(confirm("셋팅완료로 변경하시겠습니까?\n\n셋팅완료 메일이 발송됩니다."))    //만약 "예"를눌으면  
{ 
 alert(no);  //정상적으로 no값이 나옴 
 location.href = "./apply/cEmailbbs/admEmailbbsSearch/no/"; 
} 
} 
여기서 보시면 자바스크립트 내에서 no값을 인자값으로 받아왔습니다. 그럼 그 인자값을 자바스크립트로 전달해주셔야 하는데 왜 다시 서버사이드 언어인 php로 돌아가시는지...  location.href = "./apply/cEmailbbs/admEmailbbsSearch/no/"+no; 
가 정상적인 표현입니다. (원하시는 값이 저게 맞다면요)  | 
                    
| 
                             
                                과학나라
                                /
                                2013/11/21 00:55:10 /
                                추천
                                0
                             
                            
                                 정말 감사합니다 ,ㅠㅠ
                             
                         |