2011-08-25 17 views

Odpowiedz

14
Ext.Ajax.on("beforerequest", function(){ 
     console.info("beforerequest"); 
    }); 
Ext.Ajax.on("requestcomplete", function(){ 
     console.info("requestcomplete"); 
    }); 

Ext.Ajax.request({ 
    url: 'get-nodes.php', 
    success: function(response){ 
     var text = response.responseText; 
     console.info("response"); 
    } 
}); 

lub jeśli jest to potrzebne w konkretnych przypadkach, spróbuj tego:

Ext.define('myAjax', { 
    extend: 'Ext.data.Connection', 
    singleton: true, 
    constructor : function(config){ 
     this.callParent([config]); 
     this.on("beforerequest", function(){ 
      console.info("beforerequest"); 
     }); 
     this.on("requestcomplete", function(){ 
      console.info("requestcomplete"); 
     }); 
    } 
}); 

myAjax.request({ 
    url: 'get-nodes.php', 
    success: function(response){ 
     console.info("response"); 
    } 
}); 
+0

Drugim rozwiązaniem jest to, co im szuka od Ext.Ajax.on wiążące EVNT do każdego żądania ajax I zrobiony. –