init repo
This commit is contained in:
46
OfficeWeb/3rdparty/touch/src/Ajax.js
vendored
Normal file
46
OfficeWeb/3rdparty/touch/src/Ajax.js
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
/**
|
||||
* @aside guide ajax
|
||||
*
|
||||
* A singleton instance of an {@link Ext.data.Connection}. This class
|
||||
* is used to communicate with your server side code. It can be used as follows:
|
||||
*
|
||||
* Ext.Ajax.request({
|
||||
* url: 'page.php',
|
||||
* params: {
|
||||
* id: 1
|
||||
* },
|
||||
* success: function(response){
|
||||
* var text = response.responseText;
|
||||
* // process server response here
|
||||
* }
|
||||
* });
|
||||
*
|
||||
* Default options for all requests can be set by changing a property on the Ext.Ajax class:
|
||||
*
|
||||
* Ext.Ajax.setTimeout(60000); // 60 seconds
|
||||
*
|
||||
* Any options specified in the request method for the Ajax request will override any
|
||||
* defaults set on the Ext.Ajax class. In the code sample below, the timeout for the
|
||||
* request will be 60 seconds.
|
||||
*
|
||||
* Ext.Ajax.setTimeout(120000); // 120 seconds
|
||||
* Ext.Ajax.request({
|
||||
* url: 'page.aspx',
|
||||
* timeout: 60000
|
||||
* });
|
||||
*
|
||||
* In general, this class will be used for all Ajax requests in your application.
|
||||
* The main reason for creating a separate {@link Ext.data.Connection} is for a
|
||||
* series of requests that share common settings that are different to all other
|
||||
* requests in the application.
|
||||
*/
|
||||
Ext.define('Ext.Ajax', {
|
||||
extend: 'Ext.data.Connection',
|
||||
singleton: true,
|
||||
|
||||
/**
|
||||
* @property {Boolean} autoAbort
|
||||
* Whether a new request should abort any pending requests.
|
||||
*/
|
||||
autoAbort : false
|
||||
});
|
||||
Reference in New Issue
Block a user