제목 | 코드이그나이터 초보 ajax 객체 받기 질문드립니다! | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 알라알리 | 작성시각 | 2017/09/25 16:38:38 |
|
|||
view에 jquery ajax 구문 controller 부분 item이라는 객체를 생성해서 setter 메서드로 name과 no를 주었습니다. json_encode를 통해 객체를 리턴 시켜서 console.log(result)로 찍어본 결과 위와 같은 형식으로 나타나는데요 itemVO {item_name: 'test1', item_no : 'test2'} 원래는 이런 형식으로 나와야 되는게 아닌가요?? 무슨 문제인지 질문드립니다. ㅜㅜ 위처럼 getter로 name만 보낼때는 test1이라는 결과값을 볼수있습니다!
만약 위에가 정상이라고 하면 jquery에서 어떻게 변수값을 꺼내오는지 질문드립니다.
|
|||
다음글 | [svn] svn revision 번호는 똑같은데 내용... (3) | ||
이전글 | php로 api 개발해서 앱 개발자에게 전달 해야하는데... (3) | ||
kaido
/
2017/09/25 18:04:06 /
추천
0
|
알라알리
/
2017/09/25 18:20:34 /
추천
0
답변 감사합니다 말씀하신대로 해봤지만 1번째는 undefined 2번째는 {} 이 결과뿐입니다. ㅠ |
곰멍
/
2017/09/26 08:23:07 /
추천
0
json_encode 하기 전에 데이터를 잘 받아오는지 확인해보셔야 될 것 같습니다.
|
알라알리
/
2017/09/26 08:37:59 /
추천
0
echo json_encode((array)$item) 객체를 (array)로 변환을 해주니 데이터가 나오는걸 볼수있었습니다. json_encode()가 객체 변환은 안되는건가요? |
변종원(웅파)
/
2017/09/26 09:18:07 /
추천
0
알리알리/ 매뉴얼 상으로는 안되는 것으로 되어 있습니다. 연관배열만 언급을 하고 있거든요.
|
정상입니다. json obj 으로 받았으니 당연히 출력도 obj 이라고 나타나죠.
console.log(result.setItem_name);
으로 해보세요.
var data = JSON.stringify(result);
alert(data);
해보시면 무슨 소리인지 아실것 입니다.