포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시글 중복 등록 문제를 이렇게 해결하면 어떨까요?
2012.01.23 17:44
필터로 자동 생성되는 파일을 열어보니
function insert(form){ return legacy_filter('insert', form, 'board', 'procBoardInsertDocument', completeDocumentInserted, ['error','message','mid','document_srl','category_srl'], '', {}) };
와 같은 코드가 나왔어요.
그래서 legacy_filter를 수정해봤습니다.
xe.js.patch
xml_js_filter.js.patch
는 패치 파일이고
xe.js
xml_js_filter.js
xe.min.js
는 이를 이용해 압축된 js 파일을 다시 만든 것입니다. (YUI Compressor 이용했습니다.)
./common/js/xe.js 와
./common/js/xe.min.js 그리고
./common/js/xml_js_filter.js 가 해당 파일입니다.
해결 방식은, 같은 폼에서 전송되는 데이터를 전송중일때는 해당 폼에서 전송되지 않도록 해서 빠르게 클릭했을때 게시글 내용을 중복 전송하지 않게 한 것입니다.
- 이 글은 1월 26일에 수정되었습니다.