SMS처리 도우미
제목
  [RE] 안녕하세요. 카카오톡 만들기 질문드립니다. (From. 소스놀이터)

getAllMessageFromRoom 함수에서 isYou 라고 값을 세팅했는데...
에러 메시지를 보면, isYOU를 찾지 못한다는 내용이 뜹니다.

아마 무스타크 HTML 부분으로 보이는데... isYOU를 isYou로 변경해 보세요
(대소문자 구분)



[안녕하세요. 카카오톡 만들기 질문드립니다.의 답글] ----------------------------------------------------------------

카카오톡 13번째 강의에서 무스타크로 출력되는 과정에서 에러가 납니다..

그 전까지는 잘 되었구요 하루종일 alert 찍고 찾아봤는데 어디서 잘못된건지 모르겠습니다..

예를 들어 채팅방 들어가면 {{content}} 이런식으로 입력한 그대로 나와요

 
        function getAllMessageFromRoom(room_id){
            $.ajax({
                    type: 'POST',
                    url: "getAllMessageFromRoom.php",
                    data: {"room_id": room_id},
                    dataType : 'text',
                    cache: false,
                    async: false
                })
                .done(function( result ) {
                    let chatList = {"CHAT": JSON.parse(result)};
                    chatList.CHAT.forEach(function(element, index){
                        let isMy = false;
                        let isYou = true;
                        if(element.memberCode == "<?php echo $_SESSION["kakao_member_code"]?>") {
                            isMy = true;
                            isYou = false;
                        }
                        element.chat_contents = chatList.CHAT[index].chat_contents.replace(/(?:\r\n|\r|\n)/g, '<br/>');
                        chatList.CHAT[index].isMy = isMy;
                        chatList.CHAT[index].isYou = isYou;
                    });
                    alert("성공1");
                    var output = Mustache.render($("#MAIN").html(), chatList);
                    alert(output)
                    $("#MAIN").html(output);
                    alert("성공2");
                })
                .fail(function( result, status, error) {
                    // 실패했을때
                    alert("에러 발생" + error)
                });
        }

 

<?php
    include "conn.php";
 
    $room_id = $_POST["room_id"];
 
    $SQL = " SELECT A.chatCode, A.roomCode, A.memberCode, B.alias, A.chat_contents, A.read_yn
    from chat A, member B where A.memberCode=B.memberCode and A.roomCode='".$room_id."'
    order by A.insertDate asc ";
    $result = mysqli_query($db_link, $SQL);
    $chatResult = dbresultTojson($result);
    echo $chatResult;
 
    function dbresultTojson($res)
    {
        $ret_arr = array();
 
        while($row = mysqli_fetch_array($res))
        {
            foreach($row as $key => $value){
                $row_array[$key] = urlencode($value);
            }
            array_push($ret_arr, $row_array);
        }
 
        return urldecode(json_encode($ret_arr));
    }
?>

 

----------------------------------------------------------------

트위터, 페이스북 공유 부탁드립니다~!
트위터   페이스북


  • 패스워드
X