तो मुझे यह jQuery AJAX कॉल मिला है, और प्रतिक्रिया 302 रीडायरेक्ट के रूप में सर्वर से आती है। मैं इस रीडायरेक्ट को लेना चाहता हूं और इसे एक iframe में लोड करना चाहता हूं, लेकिन जब मैं हेडर की जानकारी को जावास्क्रिप्ट अलर्ट के साथ देखने की कोशिश करता हूं, तो यह अशक्त हो जाता है, भले ही फायरबग इसे सही तरीके से देखता है।
यहाँ कोड है, अगर यह मदद करेगा:
$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});
URL को रिस्पॉन्स बॉडी में ले जाने के लिए मेरे पास वास्तव में सर्वर-साइड सामान तक पहुंच नहीं है, जो मुझे पता है कि सबसे आसान समाधान होगा, इसलिए हेडर के पार्सिंग के साथ कोई भी मदद शानदार होगी।
post
मूल सर्वर होगा और टारगेट-डेटा निकाल देगा और फ्रंट-एंड जेएस इस प्रॉक्सी-सर्वर को लक्ष्य-डेटा के लिए अनुरोध करेगा। या, 2) CORS की अनुमति देने के लिए सर्वर का कोड बदलें।