From 5002f50825aae0b5edb2c6c463deda8d6b7f28ab Mon Sep 17 00:00:00 2001 From: taggon Date: Tue, 5 Jan 2010 09:58:11 +0000 Subject: [PATCH] =?UTF-8?q?#18589734=20=EA=B2=8C=EC=8B=9C=EA=B8=80=20?= =?UTF-8?q?=EC=9E=84=EC=8B=9C=EC=A0=80=EC=9E=A5=EC=9D=B4=20=EC=95=88?= =?UTF-8?q?=EB=90=98=EB=8D=98=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7122 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- common/js/common.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/common/js/common.js b/common/js/common.js index 5f79bbbc0..caf9fac93 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -643,11 +643,16 @@ function doDocumentSave(obj) { editorRelKeys[editor_sequence]['content'].value = content; } - var oFilter = new XmlJsFilter(obj.form, "member", "procMemberSaveDocument", completeDocumentSave); - oFilter.addResponseItem("error"); - oFilter.addResponseItem("message"); - oFilter.addResponseItem("document_srl"); - oFilter.proc(); + var params={}, responses=['error','message','document_srl'], elms=obj.form.elements, data=jQuery(obj.form).serializeArray();; + jQuery.each(data, function(i, field){ + var val = jQuery.trim(field.value); + if(!val) return true; + if(/\[\]$/.test(field.name)) field.name = field.name.replace(/\[\]$/, ''); + if(params[field.name]) params[field.name] += '|@|'+val; + else params[field.name] = field.value; + }); + + exec_xml('member','procMemberSaveDocument', params, completeDocumentSave, responses, params, obj.form); editorRelKeys[editor_sequence]['content'].value = prev_content; return false;