<button type="button" class="btn btn-azure btn-sm btn-scroll btn-scroll-top ti-bookmark addScrap" data-type="customChart">
<span>스크랩</span>
</button>
<!-- Modal -->
<div id="memoDialogModal" title="메모저장">
<div>
<textarea name="memo" id="memo" rows="5" cols="50">Test Memo</textarea>
<button class="addScrapSave" data-type="customChart">저장</button>
</div>
</div>
$('.addScrap').on('click', function(){
$('#memo').text('');
$( "#memoDialogModal" ).dialog({
resizable: false,
height: 300,
width: 500,
modal: true,
buttons: {
"닫기": function() {
$( this ).dialog( "close" );
}
}
});
});
$('.addScrapSave').on('click', function(){
var scrapUrl = window.location.pathname;
var scrapParam = $('form[name=searchFrm]').serialize();
var titleName =$('.mainTitle').text().trim();
var subTitle = $('#tab-nav ul li') ? $('#tab-nav ul li.active-cr').text().trim() : '';
var scrapAction = $(this).attr('data-type');
var memo = $('#memo').text();
if(subTitle)
titleName += "-" + subTitle;
var param = {scrapName : titleName, scrapUrl : scrapUrl, scrapParam : scrapParam, scrapAction : scrapAction , memo : memo};
var url = '/myPage//addScrapAjax.do';
$.ajaxSubmit(url, param, function(data){
if(data.result){
alert("스크랩 되었습니다.");
$( "#memoDialogModal" ).dialog( "close" );
}
else
alert("에러가 발생하였습니다.");
});
});
'개발 > Javascript' 카테고리의 다른 글
jquery each에서 루프를 돌면서 break 또는 continue를 걸고 싶을때 (0) | 2019.02.14 |
---|---|
jquery like 객체 조회하기 (0) | 2019.02.14 |
jquery load 함수 사용 (0) | 2018.12.07 |
onload시 특정 태그 또는 클래스에 특정 이벤트 부여하기 (0) | 2018.11.27 |
스크립트로 이전 페이지 Url 찾기 (0) | 2018.11.23 |