/*!*jQuery表单插件*版本:2.52(2010年12月7日)*@需要jQuery v1.3.2或更高版本**示例和文档位于:http://malsup.com/jquery/form/*MIT和GPL许可证下的双重许可:* http://www.opensource.org/licenses/mit-license.php* http://www.gnu.org/licenses/gpl.html*/;(函数(b){函数q(){if(b.fn.ajaxSubmit.debug;l.setAttribute(“目标”,u);l.getAttribute(“方法”)=“POST”&&l.setAttribute(“方法”,“POST“);l.getAttribute(“动作”)=e.url&&l.setAttribute(“动作”,e.url);e.skipEncodingOverride||i.attr({encoding:“multipart/form-data”,enctype:“multipart/fform-data“});e.timeout&&setTimeout(函数(){F=true;s()},e.timeout);var v=[];尝试{if(e.extraData)for(e.extrData中的var w)v.push(b('').appendTo(l)[0]);r.appendTo(“主体”);r.data(“form-plugin-onload”,s);l.submit()}最后{l.setAttribute(“动作”,m);o?l.setAttribute;q(“isXml=”+m);if(!m&&window.opera&&(p.body==null||p.body.innerHTML==“”)if(--K){q(“requeing-onLoad回调,DOM不可用”);setTimeout(s,250);return}G=true;j.responseText=p.documentElement?p.documentElement.innerHTML:空;j.responseXML=p.XMLDocument?p.XML文档:p;j.getResponseHeader=函数(L){return{“内容类型”:e.dataType}[L]};var v=/(json | script)/.test(e.dataType);if(v||e.textarea){var w=p.getElementsByTagName(“textarea”)[0];if(w)j.responseText=w.value;else if onseText!=null)j.responseXML=C(j.respenseText);J=b.httpData(J,e.dataType)}捕获(D){q(“捕获的错误:”,D);o=false;J.error=D;b.handleError(e,J,“错误”,D;是&--b.active&&b.event.trigger(“ajaxStop”);if(e.complete)e.complete.call(e.context,j,o?“成功”:“错误”);setTimeout(function(){r.removeData(“form-plugin-onload”);r.remove();j.responseXML=null},100)}}函数C(o,m){if(window.ActiveXObject){m=新ActiveX对象(“Microsoft.XMLDOM”);m.async=“false”;m.loadXML(o)}其他m=(新DOMParser).parseFromString(o,“text/xml”);return m&&m.documentElement&&m.documentElement.tagName=“解析器错误”?m: 空}变量l=i[0];if(b(“:input[name=submit],:input[id=submit'”,l).length)alert('错误:表单元素的名称或id不能为“submit”。');else{vare=b.extend(true,{},b.ajaxSettings,a);e.ntext=e.ntext | | e;var u=“jqFormIO”+(新日期).getTime(),E=“_”+u;窗口[E]=函数(){var o=r.data(“form-plugin-onload”);如果(o){o();窗口[E]=未定义;尝试{delete window[E]}catch(m){}};var r=b('