채택완료

jquery load 관해서 문의 드립니다

2017-03-15 (수) 10:39:36 2,523
Copy
function change_c(arr_id,arr_level,arr_value,$this){  $.ajax({   url:"oxox_contents.php",   type : "post",   data:{"lc_id":arr_id,"arr_level":arr_level,"arr_value":arr_value},   async: false,      cache: false,   success:function(data){     console.log(arr_id);     $this.parent().prepend();     $this.parent().load('con_check.php', {arr_id:'arr_id',data:'data',arr_level:'arr_level',arr_value:'arr_value'},function(){console.log(data)});   }  }); }

ajax를 이용하여 데이터를 load시킬려고 하고 있습니다.

load시키는 문서내 변수에 $arr_id,$data,$arr_level,$arr_value 값 등 을 보내고자 하는데..

콘솔로 찍어보면 데이터가 나오는거 같은데, load되는 문서내로는 이게 들어간건지 안들어간건지 확인이 안되네요;;

con_check.php 파일은 다음과 같습니다

Copy
<?php if(substr(str_replace("/","",$data),$arr_level,$arr_value)=='1'){?><div class="con_proc" onclick="change_c('<?php echo $arr_id; ?>',0,0,$(this))" style="cursor:pointer;">완료</div><?}else if(substr(str_replace("/","",$data),$arr_level,$arr_value)=='0'){?><div class="con_proc" onclick="change_c('<?php echo $arr_id; ?>',0,1,$(this))" style="cursor:pointer;">미완료</div><?  } ?>

어디서 틀린걸까요 ㅠㅠ 

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

con_check에 변수들이 $_GET 아니면 $_POST로 래핑처리 해주셔야될듯합니다만..

http://api.jquery.com/load/ 

보니 

Same as above, but will POST the additional parameters to the server and a callback that is executed when the server is finished responding. 

라고 나와있네요. $_POST로 감싸서 확인해보시면 될듯합니다

답변에 대한 댓글 1개

2017-03-15 (수) 11:16:11
동작하는걸 확인했습니다 감사합니다^^

답변을 작성하려면 로그인이 필요합니다.