본문 바로가기
js

ajax 즐겨찾기 버튼 만들기

by 멋진 개구리 2021. 3. 23.
반응형
function favoBnt() {
       
        var memIdx = '${loginInfo.memIdx}';
        var favoName = "공지사항";
		$.ajax({
					url : 'www.url.com',
					type : 'post',
					dataType : 'json',
					data : {
						memIdx : memIdx,
						favoName : favoName
					},
					success : function(json) {
						if (json.resultCode == "0") {
							var inputBtn = [];
							if (json.favoInfo != null) {
								inputBtn.push('<div class="custom-control custom-checkbox checkbox-square custom-control-lg checkbox-success">');
								inputBtn.push('<input type="checkbox" id="bookMarkCheck4" onclick="addFavoMain()" class="bookMarkCheck"' + (json.favoInfo.FAVO_VIEW_YN == 'true' ? 'checked="checked"' : '') + '>');
								inputBtn.push('<label for="addFavo">즐겨찾기</label>');
								inputBtn.push('</div>');
							}
							$("#addFavoBtn5").html(inputBtn.join('\n'));
						}
					},
					complete : function() {
					}

				});
	}

'<input type="checkbox" id="bookMarkCheck4" onclick="addFavoMain()" class="bookMarkCheck"' + (json.favoInfo.FAVO_VIEW_YN == 'true' ? 'checked="checked"' : '') + '>'

x == true ? checked="checked": ' '

이게 포인트

반응형

댓글