0

我想在商店加载后获取响应标头。我正在像这样加载我的商店

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);


                        }
                    }
                });

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

我试过这个

var Location = response.getResponseHeader();

但是没有得到回复,请帮我解决这个问题,谢谢

4

1 回答 1

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);


                        }
                    }
                });

谢谢..

于 2013-10-18T07:38:04.433 回答