2009-11-18 12 views
41

संभव डुप्लिकेट:कौन से ब्राउज़र jQuery.ajax के साथ HTTP DELETE का समर्थन नहीं करते हैं?

नोट::
Are the PUT, DELETE, HEAD, etc methods available in most web browsers?

jQuery.ajax() के लिए jQuery प्रलेखन निम्नलिखित कहते अन्य HTTP अनुरोध तरीकों, इस तरह के डाल के रूप और DELETE, यहां भी का उपयोग किया जा सकता है, लेकिन वे सभी ब्राउज़र द्वारा समर्थित नहीं हैं।

jQuery स्वयं ही कहता है कि यह आईई 6.0+, एफएफ 2+, सफारी 3.0+, ओपेरा 9.0+ और क्रोम का समर्थन करता है। तो उपर्युक्त (यदि कोई है) HTTP डिलीट का समर्थन नहीं करता है?

+0

मुझे यह समस्या थी। यह आईई 10 और फ़ायरफ़ॉक्स में JQuery 1.10 के साथ हुआ, लेकिन क्रोम नहीं। मेरे स्थानीय देव सर्वर जो AJAX के साथ पृष्ठ होस्ट कर रहा था उसके पास एक अच्छा SSL प्रमाणपत्र नहीं था, और मैं इसे अनदेखा कर रहा था। यह आरईएसटी सेवा होस्ट करने वाले मेरे बॉक्स पर एक और सर्वर मार रहा था (बिल्कुल कोई एसएसएल नहीं)। एक बार जब मैंने फॉर्म के साथ पृष्ठ के यूआरएल में एचटीटीपीएस से एस को हटा दिया, तो यह दोनों ब्राउज़रों के लिए काम करता था। सभी मामलों में ठीक काम कर रहा था। –

उत्तर

-11

क्रोम। मैं अपने प्रोजेक्ट में PUT और DELETE दोनों का उपयोग कर रहा हूं, फ़ायरफ़ॉक्स और सफारी में सब कुछ ठीक काम करता है, लेकिन क्रोम त्रुटि कॉलबैक निष्पादित करता है।

+4

मैंने क्रोम और एक्सएमएलएचटीपीआरक्वेट का उपयोग करके stackoverflow.com पर पुट भेजने और अनुरोधों को हटाने का परीक्षण किया और यह ठीक काम करता है। मुझे वापस स्टेटस 200 और प्रतिक्रिया निकाय जैसा कि मैंने उम्मीद की थी। यह एक तुल्यकालिक और असीमित अनुरोध दोनों के साथ काम करता है। – cwick

+0

क्रोम के किस संस्करण ने आप इसे इवानाना के साथ परीक्षण किया था? –

22

संक्षिप्त उत्तर है:

सभी हाल ब्राउज़रों (और यहां तक ​​कि पुराने लोगों) समर्थन HTTP DELETE।

यह स्पष्ट नहीं है क्यों jQuery दस्तावेज में इस नोट है, जब तक वे नेटस्केप 1 या IE की तरह बहुत पुराने ब्राउज़र की बात कर रहे 2.

जानकारी के लिए, मैं एक ajax IE6 में अनुरोध DELETE की कोशिश की है और यहां तक ​​कि इस ब्राउज़र के साथ यह काम करता है। यदि यह आईई 6 के साथ काम करता है, तो यह मानना ​​सुरक्षित है कि यह किसी अन्य ब्राउज़र के साथ काम करता है।

+5

IE8,9 DELETE/PUT – user2503775

+1

के साथ AJAX नहीं भेज सकता है: http://stackoverflow.com/questions/2456820/problem-with-jquery-ajax-with-delete-method-in-ie – user2503775

+0

क्या कोई पुष्टि कर सकता है/IE2/9 के बारे में @ user2503775 दावा अस्वीकार करें? – Yarin

संबंधित मुद्दे