(function(){ $.extend({ /** * post 형식으로 form 생성 후 submit * * @param {object} args * @return form 객체 * @author LittleRing * @description * argument 를 object 로 넘기면 form 을 생성하여 submit 한다. * actionUrl는 서버 uri, formData는 parameter ex) var args = { actionUri : '/admin/CM/AdminClubEdit.do', formData : { clubId : target.attr('data-id'), status : target.attr('data-status') } }; $.postForm(args); */ postForm : function(args) { var form = $('<form></form>'); form.attr('action', args.actionUri); form.attr('method', 'post'); form.appendTo('body'); if(args.formData){ for(var key in args.formData){ var value = args.formData[key]; form.append($('<input type="hidden" value="'+ value + '" name="' + key + '">')); } } form.submit(); } }); })();