/** * POST 형식으로 새 창을 여는 JQUERY 구현 @param:url 열어야 하는 URL @param:args URL의 매개변수, 데이터 유형은 객체 @ param:name URL 창 이름을 엽니다. 동일한 버튼으로 새 창을 반복해서 열어야 하는 경우 처음 열린 창을 새로 고치는 대신 이 매개변수는 매번 달라야 합니다 @param: windowParam 새로 열린 창의 매개변수 구성 * @author: haijiang.mo */ function jQueryOpenPostWindow(url,args,name,windowParam){
// 양식 개체 만들기 var _form = $("",{ 'id':'tempForm', 'method': '게시물', ' 작업':url, '대상':이름, '스타일':'display:none' }).appendTo($("body"));
// 양식에 숨겨진 필드 추가 for(var i in args){ _form.append($("",{'type':'hidden', 'name':i,'value' :args[i]})); }
//창 매개변수 객체 복제 var windowConfig = clone(windowDefaultConfig)
//구성 창 for (var i in windowParam){ windowConfig[i] = windowParam[i] }
//창 구성 문자열 var windowConfigStr = "";
for(var i in windowConfig){ windowConfigStr = i "=" windowConfig[i] "," }
//제출 트리거 이벤트 _form.bind( 'submit',function(){ window.open("about:blank",name,windowConfigStr); })