मेरे पास एक jQuery AJAX पोस्ट अनुरोध है जो अप्रत्याशित रूप से success
के बजाय error
कॉलबैक ट्रिगर कर रहा है। मेरे पास एक यादृच्छिक संदेह है जो 302 स्टेटस कोड प्राप्त कर रहा है, हालांकि यह गलत हो सकता है।jQuery.ajax क्या प्रतिक्रियाएं "सफलता" मानते हैं?
मैं the documentation को देखा है, लेकिन मुझे लगता है कि एक बात की तरह एक सा स्पष्ट नहीं है: एक सफल अनुरोध के jQuery के परिभाषा क्या है?
मुझे लगता है कि जब में परिवर्तित नहीं किया जा सकता है HTTP 200 प्रतिक्रिया है। – jcubic
यदि यह मूल रूप से 4xx/5xx कोड नहीं है। 3xx इसे केवल रीडायरेक्ट का पालन करना चाहिए, फिर नए यूआरएल रिटर्न कोड के साथ काम करना चाहिए, 2xx का अर्थ है http सफलता। –
मैं पतली 2xx और 3xx प्रतिक्रियाएं सफल हैं। लेकिन इसे स्वीकार नहीं कर सकता। –