관리자일경우 불편사항중에 조치가 안된 내용 10개를 메인에 표시한다.

디자인을 위해 10개가 안되어도 칸은 10개를 고정시켜놓았다.

 

 

회원이 로그인할경우 왼쪽 아래에도 비슷한 형식으로 해당 유저가 문의했던 사항에 조치사항을 확인할 수 있게 표시해두었다. 나머지는 내가한게 아니다

#javascript

$.ajax({
					url : "inconvtop10.do",
					type : "post",
					dataType : "json",
					success : function(data) {
						console.log("success : " + data);

						//object --> string
						var str = JSON.stringify(data);

						//string --> json
						var json = JSON.parse(str);
						var string = "";
						values = "";
						for ( var i in json.ilist) {
							if (json.ilist[i].status == '1') {
								string = "조치전"
							} else if (json.ilist[i].status == '2') {
								string = "조치중"
							} else {
								string = "조치완료"
							}
							;
							values += "<tr onclick='javascript:location.href=\"inconvdetail.do?ino="
									+ json.ilist[i].ino
									+ "\";'><td>"
									+ decodeURIComponent(json.ilist[i].ititle)
											.replace(/\+/gi, " ")
									+ "</td><td>"
									+ json.ilist[i].iwriter
									+ "</td><td>"
									+ string + "</td></tr>";
						}
						// 결과가 10개 미만일 때 빈 행을 추가하여 총 10개의 행
						for (var j = json.ilist.length; j < 10; j++) {
							values += "<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>";
						}

						$('#inconvinienceAdmin').html(
								$('#inconvinienceAdmin').html() + values);
					},
					error : function(jqXHR, textStatus, errorThrown) {
						console.log("error : " + jqXHR + ", " + textStatus
								+ ", " + errorThrown);
					}
				});

title이 한글이라 encoding해서 컨트롤러에서 보내고 decoding해서 표시한다.

 

 

복사했습니다!