मैं एक ही डोमेन पर एक पृष्ठ पर एक पोस्ट AJAX अनुरोध करने के लिए jQuery 1.6.2 का उपयोग कर रहा हूं। वह पृष्ठ किसी अन्य पृष्ठ पर 302 रीडायरेक्ट करता है।एक AJAX कॉल में, 302 का पालन नहीं किया गया है
अब, मेरी स्थानीय मशीन पर यह ठीक काम करता है लेकिन हमारे उत्पादन सर्वर पर, रीडायरेक्ट का पालन नहीं किया जाता है और क्रोम इंस्पेक्टर में अनुरोध को 'रद्द' कहा जाता है।
अगर मैं जावास्क्रिप्ट को शामिल किए बिना एक ही पृष्ठ पर जाएँ, सब कुछ ठीक काम करता है, और जैसा कि मैंने कहा AJAX के अपने स्थानीय मशीन पर काम करता है लेकिन उत्पादन सर्वर पर नहीं।
क्या किसी को पता है कि इसका कारण क्या हो सकता है?
सर्वर (ओएस एक्स, अपाचे 2, PHP5.3.6, स्थानीय मशीन, यूबंटू, लाइटटीपीडी, पीएचपी 5.3.3, एचटीटीपीएस पर एचटीटीपी) के बीच कुछ अंतर हैं) लेकिन मेरे लिए कोई भी अंतर नहीं करना चाहिए।
मुझे लगता है कि 302 रीडायरेक्ट एक ही डोमेन पर किसी अन्य संसाधन पर है? वास्तव में –
। कोहाना में एक बग था, हालांकि एचटीटीपीएस के बजाय रीडायरेक्ट HTTP होने का कारण बन गया। इससे ब्राउजर ने अनुरोध रद्द कर दिया होगा। – Johan
उत्कृष्ट। इसे नीचे दिए गए उत्तर के रूप में जोड़ें - दो दिनों में, आप अपने उत्तर को सही के रूप में स्वीकार करने में सक्षम होंगे ताकि भविष्य में ऐसी समस्याएं हो सकें जो इसे प्राप्त कर सकें। –