| 제목 | json으로 컨트롤러 받아오기?? | ||
|---|---|---|---|
| 글쓴이 | milosz | 작성시각 | 2010/11/17 18:06:35 | 
| 
                         | 
                |||
                        
<?
 class Openlibrary extend Controller{
  생성자 어쩌고.. 생략;;
  function load(){
    echo '{key:"322",message:"hello.."}';
  }
 }
?>
이렇게 컨트롤러 만들어 두고 jquery로 아래와 같이 콜하면 
$(document).ready(function(){
 $.ajax({
   url:"어쩌고/openlibrary/load",
   success:function(data){
    alert(data); // 하지만 result가 string;;;;
   }
});
string으로 받아지는데 json이 모양만 json이면 json처럼 활용할 수 없는건가요? json helper 받는게 가장 빠른 방법인지.. 아니면 더 간단하게 해결할 수 있는 방법이 있는지 궁금합니다.  | 
                |||
| 다음글 | 폼체크후 맞는값을 DB에 콜백방식으로 넣기 (2) | ||
| 이전글 | Pagination 에 대해서 질문이 있습니다. (3) | ||
| 
                             
                                gwangpa
                                /
                                2010/11/17 19:15:49 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                milosz
                                /
                                2010/11/17 20:10:16 /
                                추천
                                0
                             
                            json_encode()로 해결했습니다. 감사합니다 ^^  | 
                    
| 
                             
                                소울펨
                                /
                                2010/11/18 13:54:16 /
                                추천
                                0
                             
                            
 
var datas = jQuery.parseJSON( jsong type string... );
$.each(datas, function(key, value) {
}
요렇게도 가능  | 
                    
php에서는 json_encode() 가 있습니다. 참고하셔요.