땅콩북스프로젝트

채팅리스트 깜빡임 없이 append 하기 3번째

나이많은 초보 2022. 11. 4. 08:59

안되는 원인을 알아 부렸다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

데이타 함수를 쓸때 속성 명을 집어 넣을때는 대문자 안된다.......!!!! 소문자로 넣어야 하는것인데

대문자를 고집하니 안된것이였다.. ㅠㅠ

	function collList() {
		console.log("출력준비");
		var titleNo = ${param.titleNo};
		//$('#after').html('');

		$.ajax({
			url : "/client/listprint.kh",
			type : 'post',
			data : {titleNo : titleNo},
			success : function(result) {
				for ( var i in result) {
					var $chat = $('.chat[data-consult-no="' + result[i].consultNo + '"]'); //값이 undefined가되어 포기						
 			 		if ($chat.length < 1) {						
 						addChat(result[i].consultNo, result[i].cMemberId,
 								result[i].cContexts, result[i].cDate);	 					
					}
				}
			},
			error : function(e) {
				alert('error : ' + e);
			}
		});
	}
	
	function addChat(consultNo, cMemberId, cContext, cDate) {			
		countData++;
		if (cMemberId === 'admin') {
			$('#after').append(
					'<div class="chat right" data-consult-no="' + consultNo +'" >'
							+ '<div class="icon"><img src="../resources/img/live-chat.png"></div>'
							+ '<div class="middleBox"><span class="dateBox">'
							+ cDate + '</span>' + '<span class="contextBox">'
							+ cContext + '</span></div></div>');
		} else {
			$('#after').append(
					'<div class="chat left" data-consult-no="' + consultNo + '">'
							+ '<div class="icon"><img src="../resources/img/programmer.png"></div>'
							+ '<div class="middleBox"><span class="contextBox">'
							+ cContext + '</span><span class="dateBox">'
							+ cDate + '</span>' + '</div></div>');
		}
	}

 

'<div class="chat left" data-consult-no="' + consultNo + '">'  <<<<< 여기에 대문자를 넣었던 이다.

 

 

var $chat = $('.chat[data-consult-no="' + result[i].consultNo + '"]'); //값이 undefined가되어 포기
    if ($chat.length < 1) {  // data-consult-no 값이  있으면 1이고 없으면 0니깐 없을때만 값을 주는 1번째 올림글이 된것이 맞았다.!!!!!! ㅍㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

 

오늘의 결론!! 컴퓨터 언어는 예민하다......대문자도 함부로 넣으면 안된다..ㅠㅠ

 

좌는 기존의 count 이고 우는 수정된 data()로 표현된것이다.

사실 뭔가 차이인가 싶고 코드양도 큰 차이가 없다..깜밖임이 없다.....

전에는 컴퓨터가 난리가 났는데 둘다 없다...코드 한줄이라도 줄이면 좋은거니깐.....^^