ajax_wev8.js 930 Bytes
Ext.lib.Ajax.request=function(g,e,a,f,b){if(b){var c=b.headers;if(c){for(var d in c){if(c.hasOwnProperty(d)){this.initHeader(d,c[d],false)}}}if(b.xmlData){this.initHeader("Content-Type","text/xml",false);g="POST";f=b.xmlData}else{if(b.jsonData){this.initHeader("Content-Type","text/javascript",false);g="POST";f=typeof b.jsonData=="object"?Ext.encode(b.jsonData):b.jsonData}}if(b.sync){return this.syncRequest(g,e,a,f)}}return this.asyncRequest(g,e,a,f)};Ext.lib.Ajax.syncRequest=function(e,b,d,a){var c=this.getConnectionObject();if(!c){return null}else{c.conn.open(e,b,false);if(this.useDefaultXhrHeader){if(!this.defaultHeaders["X-Requested-With"]){this.initHeader("X-Requested-With",this.defaultXhrHeader,true)}}if(a&&this.useDefaultHeader){this.initHeader("Content-Type",this.defaultPostHeader)}if(this.hasDefaultHeaders||this.hasHeaders){this.setHeader(c)}c.conn.send(a||null);this.handleTransactionResponse(c,d);return c}};