2009-12-15 23 views
12

क्या xmlhttprequest या कुछ समान का उपयोग कर किसी वेबसाइट से DELETE अनुरोध भेजने का कोई तरीका है?मैं ब्राउज़र से http हटाना अनुरोध कैसे भेज सकता हूं?

+2

... ** ** एक वेबसाइट से? – jldupont

+2

@jldupont: यह बहुत उपयोगी हो सकता है, फ़ाइल प्रबंधक के बारे में सोचें। –

+0

@jldupont मुझे लगता है कि वे एक वेब पेज से मतलब है। – jpmc26

उत्तर

0

मेरा मानना ​​है कि पुट और डिलीट दोनों को फ्लैकी ब्राउज़र समर्थन के कारण लागू नहीं किया गया है (प्रोटोटाइप के मामले में)।

3

यह jQuery के साथ किया जा सकता है, यदि आप ढांचे पर निर्भरता पर ध्यान नहीं देते हैं। मेरा मानना ​​है कि jQuery इस क्रिया को करने के लिए XmlHttpRequest का उपयोग करता है। फ़ंक्शन type पैरामीटर DELETE पर सेट पैरामीटर के साथ उपयोग करेगा।

कृपया ध्यान दें कि सभी ब्राउज़र HTTP DELETE अनुरोधों का समर्थन नहीं करते हैं।

-3

आप PHP का उपयोग करते हैं कर सकते हैं:

सेटअप अपने XMLHTTPRequst एक phpscript है कि एक नाम की फ़ाइल को हटा देता है कॉल करने के लिए, और फिर फ़ाइल नाम है कि आप PHP स्क्रिप्ट के लिए हटाया जा करने का इरादा गुजरती हैं और यह अपना कारोबार करते हैं ।

23

के रूप में किसी को ऊपर उल्लेख किया है, jQuery यह आपके लिए क्या करेंगे, निम्न सिंटैक्स के माध्यम से: एक XMLHttpRequest ऑब्जेक्ट

$.ajax({ 
    type: "DELETE", 
    url: "delete_script.php", 
    data: "name=someValue", 
    success: function(msg){ 
     alert("Data Deleted: " + msg); 
    } 
}); 
+0

अच्छी पकड़, तय! –

6

यदि आपका ब्राउज़ कार्यान्वित here

जाना चाहिए अनुरोध हुए हटाए गया है परीक्षण कर सकते हैं है, कोड req.open("DELETE", uri, false) होगा;

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