scrap v2
@php // scrap v2 $document_srl = $document->document_srl; $args = new stdClass(); $args->document_srl = $document_srl; $args->member_srl = $logged_info->member_srl; $scrapdocs = executeQuery('member.getScrapDocument', $args); $scrapdocs_count = 0; $scrapdocs_count = $scrapdocs->data->count; @endphp <a href="javascript:;" onclick="toggleScrap(this, {{$document_srl}}, {{$scrapdocs_count}} ); return false;" class="cnt-box"><i class="scrap"></i></a> <script> function toggleScrap(button, document_srl, scrapdocs_count) { var params = new Array(); params['document_srl'] = document_srl; if (scrapdocs_count > 0) { // 스크랩 취소 exec_json('member.procMemberDeleteScrap', params); $.ajax({ success: function() { // 아이콘 변경 $(button).find("i").attr("class", "scrap"); $(button).attr("onclick", "toggleScrap(this, " + document_srl + ", 0)"); } }); } else { // 스크랩하기 exec_json('member.procMemberScrapDocument', params); $.ajax({ success: function() { // 아이콘 변경 $(button).find("i").attr("class", "scrap-fill"); $(button).attr("onclick", "toggleScrap(this, " + document_srl + ", 1)"); } }); } } </script>