- 글추천 버튼 (새로고침 됨)2025년 02월 03일
- TheStorybook
- 작성자
- 2025.02.03.:11
list.blade.php
내가 한 추천이 있는 경우 좋아요 취소를, 추천한 이력이 없으면 추천하기 버튼이 뜬다.
@if($document->getMyVote()) <a href="javascript:;" onclick="do_doc_VoteSubmit('document','procDocumentVoteUpCancel','{$document->document_srl}'); return false;"><i class="like-fill"></i> <span class="cnt">{$document->get('voted_count') ? $document->get('voted_count') : ''}</span></a> @else <a href="javascript:;" onclick="do_doc_VoteSubmit('document','procDocumentVoteUp','{$document->document_srl}'); return false;"><i class="like"></i> <span class="cnt">{$document->get('voted_count') ? $document->get('voted_count') : ''}</span></a> @endif
script.js
function do_doc_VoteSubmit(module, action, target_srl) { saveScrollPosition(); // 스크롤 위치 저장 shouldRestoreScroll = true; // 스크롤 복원을 활성화 const params = { target_srl: target_srl, cur_mid: current_mid }; // Ajax 요청 exec_json( module + '.' + action, params, function () { location.reload(); // 페이지 리로드 }, function (response) { console.log(response); console.log(window.location.pathname); if(response.error=='-1'){ // 자신의 게시물에는 추천을 할 수 없습니다. // const mid = window.location.pathname; // window.location.href = mid + '/login'; // return false; } if(response.error=='-2'){ // const mid = window.location.pathname; const mid = window.location.pathname.replace(/^\/(.*)\/$/, '/$1'); console.log(mid); // window.location.href = mid + '/login'; window.location.href = mid + '/?act=dispMemberLoginForm'; return false; } } ); }
'XE(Rhymix) > 변수 응용' 카테고리의 다른 글
글보기에서 바로 비밀글 변경하는 방법 (0) 2025.02.03 새로고침 없는 좋아요 버튼 (0) 2025.02.03 스크랩(threads) v1 (0) 2025.02.03 스크랩 ec_imin (0) 2025.02.03 해시태그 자바스크립트 (0) 2025.02.03 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)