'),x=r[0];r.css({位置:“绝对”,顶部:“-1000px”,左侧:“-1000 px”});var j={aborted:0,responseText:null,resporseXML:null;status:0,statusText:“n/a”,getAllResponseHeaders:function(){},getResponse Header:function;是&!b.active++&&b.event.trigger(“ajaxStart”);y&&b.event.trigger(“ajaxSend”,[j,e]);if(e.beforeSend&&e.before Send.call(e.context,j,e)===false)e.global&&b.active-;else if(!j.aborted){var G=false,F=0,z=l.clk;if;e.extraData[A]=z.value;如果(z.type==“image”){e.extraData[A+“.x”]=l.clk_x;e.extraData[A+”.y“]=l.clk_y}}}e.forceSync?t():设置超时(t,10);var J,p,K=50}}if(!this.length){q(“ajaxSubmit:跳过提交过程-未选择元素”);返回this}if(typeofa==“function”)a={success:a};var d=this.attr(“动作”);如果(d=类型d===“字符串”?b.trim(d):“”)d=(d.match(/^([^#]+)/)|[])[1];d=d||window.location.href||“”;a=b.extend(true,{url:d,type:this.attr(“method”)||“GET”,iframeSrc:/^https/i.test(window.location.href||“”)?“javascript:false”:“about:blank”},a);d={};this.trigger(“表单预序列化”,[this,a,d]);if(d.vote){q(“ajaxSubmit:通过form-pre-serialize触发器提交被否决”);返回this}if(a.beforeSerialize&&a.before serialize(this,a)===false){q“ajaxSupmit:通过before序列化回调提交被中止”);return this}var c,h,g=this.formToArray(a.semantic);if(a.data){a.extraData=a.data;for(c.in.a.data)if(.a.data[c]数组实例)for(var k in a.data[c])g.push({name:c,value:a.data[c][k]});else{h=a.data[c];h=b.isFunction(h)?h():h;g.push({name:c,value:h})}}if(a.beforeSubmit&&a.before submit(g,this,a)===false){q(“ajaxSubmit:通过beforeSupmit回调中止提交”);返回this}this.trigger(“form-submit-validate”,[g,this-a,d]);if(d.vote){q(“ajaxSubmit:通过表单submit-validate触发器提交被否决”);返回此}c=b.param(g);if(a.type.toUpperCase()==“GET”){a.url+=(a.url.indexOf(“?”)>=0?“&”:“?””)+c;a.data=null}其他a.data=c;var i=这个,n=[];a.resetForm&&n.push(函数(){i.resetForm()});a.clearForm&&n.push(函数(){i.clearForm()});if(!a.dataType&&a.target){var B=a.success||function(){};n.push(函数(t){var s=a.replaceTarget?“replaceWith”:“html”;b(a.target)[s](t).each(b,参数)})}其他a.success&&n.push;a.success=函数(t,s,C){for(var l=a.context||a,e=0,u=n.length;e<u;e++)n[e].apply(l,[t,s;C||i,i])};c=b(“输入:文件”,this).长度>0;k=i.attr(“enctype”)==“multipart/form-data”||i.attr.(“encoding”)==“multibart/form-data”;如果(a.iframe!==false&&(c||a.iframe||k))a.close保持活动状态?b.get(a.closeKeepAlive,f):f();其他b.ajax(a);this.trigger(“表单提交通知”,[this,a]);返回此};b.fn.ajaxForm=函数(a){if(this.length===0){varf={s:this.selector,c:this.context};if(!b.isReady&&f.s){q(“DOM未就绪,排队ajaxForm”);b(函数(){b(f.s,f.c).ajaxForm(a)});return this}q(“终止;选择器”+(b.isReady?“”:“(DOMnot ready)”);return this}返回this.ajaxFormUnbind().bind(“submit.form-plugin”,函数(d){if(!d.isDefaultPrevented()){d.preventDefault();b(this).ajaxSubmit(a)}).bind(“click.form-pulgin”、函数(d;g.clk=c;if(c.type==“image”)if(d.offsetX!=未定义){g.clk_x=d.offset x;g.clk_cy=d.offset y}else if(b.fn.offset的类型=“函数”){h=h.offset 100)})};b.fn.ajaxFormUnbind=function(){return this.unbind(“submit.form-plugin-click.form-plukin”)};b.fn.formToArray=函数(a){var f=[];if(this.length==0)返回f;var d=this[0],c=a?d.getElementsByTagName(“*”):d.elements;if{f.push({name:k,value:b(g).val()});f.push({name:k+“.x”,value:d.clk_x},{name:k+“.y”,value:d.clk _y})}else if((i=b.fieldValue(g,true))&&i.constructor==Array){g=0;for(b=i.length;g<b;g++)f.pusch({name:k,value:i[g]}){else i==空&&类型i=“未定义”&&f.push({name:k,value:i})}如果(!a&&d.clk){a=b(d.clk);c=a[0];如果(k=c.name)&&!c.disabled&c.type==“image”){f.pusch({name:k,value:a.val()});f.push({name:k+“.x”,value:d.clkx},{name:k+“.y”,value:d.clk y})}}返回f};b.fn.formSerialize=函数(a){return b.param(this.formToArray(a))};b.fn.fieldSerialize=函数(a){var f=[];this.each(函数(){vard=this.name;如果(d){varc=b.fieldValue(this,a);如果(c&&c.constructor==数组)for(var h=0,g=c.length;h<g;h++)f.push({name:d,value:c[h]});否则c==空&&typeof c=“未定义”&&f.push({name:this.name,value:c})}});返回b.param(f)};b.fn.fieldValue=函数(a){for(var f=[],d=0,c=this.length;d<c;d++){var h=b.fieldValue(this[d],a);h===null||typeof h==“undefined”||h.constructor==数组&&!h.length||(h.contructor==Array?b.merge(f,h):f.push(h)))}返回f};b.fieldValue=函数(a,f){var d=a.name,c=a.type,h=a.tagName.toLowerCase();if(f==undefined)f=true;if(f&&(!d|| a.disabled|| c=“reset”|| c=“button”||(c=“checkbox”|| c=“radio”)&&!a.checked ||(c=“submit”|| c=“image”)&&a.form&&a.form.clk!=a|| h==“select”&&a.selectedIndex=-1)return null;if(h==“select”){var g=a.selectedIndex;if(g<0)return null;d=[];h=a.options;var k=(c=c==“select-one”)?g+1:h.长度;对于(g=c?g:0;g<k;g++){vari=h[g];如果(i.selected){varn=i.value;n||(n=i.attributes&&i.attriptes.value&&!i.attrictes.value.指定的?i.text:i.value);如果(c)返回n;d.push(n)}}返回d}返回b(a).val()};b.fn.clearForm=function(){return this.each(function){b(“input,select,textarea”,this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function){var a=this.type,f=this.tagName.toLowerCase();if(a==“text”||a==”password“||f==”textarea“)this.value=“”;else if(a==“checkbox”||a==”radio“)this.checked=false;else如果(f==“selected”)this.selectedIndex=-1})};b.fn.resetForm=function(){return this.each(function;b.fn.enable=函数(a){if(a===未定义)a=true;返回this.each(function(){this.disabled=!a})};b.fn.selected=函数(a){if(a===未定义)a=true;返回this.each(function(){var f=this.type;if(f==“checkbox”||f==“radio”)this.checked=a;else if(this.tagName.toLowerCase()==“option”){f=b(this).parent(“select”);a&f[0]&f[0].type==“select-one”&f.find(“option“).selected(false);this.selected=a}})})(jQuery);