2013-10-17 60 views
0

我想在我的存储加载后获取响应标题。以这种方式加载我的商店Sencha Touch获取响应标题

var storectn = Ext.getStore('Contactsstore'); 
storectn.loadPage(1,{ 
        callback: function (records, operation, success, response) { 
         if (success==1) { 
          // Ext.Msg.alert('success'); 
          // console.log('response contact api',response); 
          //var responseheader = response.getResponseHeader('Content-Type'); 
          //console.log('response header',responseheader); 
         } else { 

          var responsestatus = operation.error['status']; 
          Ext.Viewport.setMasked(false); 


         } 
        } 
       }); 

但是我没有得到响应后加载我的商店,响应变量是printa未定义在我的控制台。

我想这一个

var Location = response.getResponseHeader(); 

,但没有得到响应,请帮我解决这个问题,谢谢

回答

0

我设法解决这个问题,如下面的方式

var storectn = Ext.getStore('Contactsstore'); 
storectn.loadPage(1,{ 
        callback: function (records, operation, success) { 
         if (success==1) { 
          console.log(operation.getResponse()) 
          console.log(operation.getResponse().getResponseHeader('content-type')) // here i will get the response header 
         } else { 

          var responsestatus = operation.error['status']; 
          Ext.Viewport.setMasked(false); 


         } 
        } 
       }); 

谢谢..