Tuesday 15 January 2013

ajax - Sencha Touch 2 How to get response headers -


मैं अजाक्स कॉल करता हूं:

  Ext.Ajax.request ({url: 'http : //apps.dhis2.org/demo/dhis-web-commons-security/login.action ', कॉलबैककि:' कॉलबैक ', विधि:' पोस्ट ', पैराम्स: {j_username: username, j_password: password}, ​​with credentials: सच, उपयोग डीफॉल्ट XhrHeader: गलत, सफलता: कार्य (प्रतिक्रिया) {var text = response.responseText; Ext.Msg.alert ('सफलता', "सफलता लॉगिन", Ext.emptyFn);}, विफलता: कार्य (प्रतिक्रिया) {var Text = response.responseText; Ext.Msg.alert ('त्रुटि', "विफलता लॉगिन", Ext.emptyFn);}});   

प्रतिक्रिया वाले हेडर हैं:

  कनेक्शन: रखें-जिंदा सामग्री-लंबाई: 0 सामग्री-प्रकार: पाठ / सादा दिनांक: शुक्र, 21 जून 2013 01 : 23: 51 जीएमटी रखें-एलीव: टाइमआउट = 5, अधिकतम = 100 स्थान: http: //apps.dhis2.org/demo/ सेट-कुकी: जेएसएसीआईडी ​​= 2 ई 5 डी 7 सी 7235 बीई 37150 एफ 1FE7 बी 30 ईए 02244 डी; पथ = / डेमो /; HttpOnly भिन्न: कुकी   

हवल मैं स्थान शीर्षक प्राप्त कर सकता हूँ?

जब मैं ऐसा करने की कोशिश करता हूं:

  Ext.Ajax.on ('requestcomplete', फ़ंक्शन (कॉन, रिस्पॉन्स, ऑप्शंस, ईओप्ट) {var स्थान = विकल्प। आडदर्स ['स्थान']; एक्स्ट। संदेश.लर्ट ('सफलता', स्थान, एक्सटेंशन खाली FN);}, यह);   

मेरे पास त्रुटि है

अपरिभाषित संपत्ति 'स्थान' पढ़ा नहीं जा सकता

हल ढूंढें:

  Ext.Ajax.request ({url: 'http://apps.dhis2.org/demo/ Dhis-web-commons-security / login.action ', विधि:' POST ', पैराम्स: {j_username: username, j_password: password}, ​​with credentials: true, useDefaultXhrHeader: गलत, सफलता: फ़ंक्शन (प्रतिक्रिया) {var स्थान = प्रतिक्रिया .getResponseHeader ('स्थान');}, विफलता: कार्य (प्रतिक्रिया) {Ext.Msg.alert ('त्रुटि', "विफलता लॉगिन", Ext.emptyFn);}});    

No comments:

Post a Comment