2012-06-18 19 views
5

के साथ XMLHttpRequest के प्रारंभ में DOM 11 त्रुटि को समझाएं मुझे इस त्रुटि को here के हिस्से के रूप में यह त्रुटि मिल रही है।JSON -headers

var xhr = new XMLHttpRequest(); 
xhr.setRequestHeader('Content-Type', 'application/json'); 

//Error: INVALID_STATE_ERR: DOM Exception 11 

आगे अनुसंधान

  1. ओ रेली अध्याय 18 "पटकथा HTTP" में पेज 491 पर "निश्चित गाइड जावास्क्रिप्ट 6 संस्करण के लिए" पुस्तक पर चर्चा की XMLHttpRequest, कृपया, टिप्पणी के लिए कि यह केवल HTTP या एक्सएमएल (ऐतिहासिक अवशेष) के बारे में नहीं है।

  2. मोज़िला देव XMLHttpRequest के बारे में प्रविष्टि here

+0

के संभावित डुप्लिकेट [INVALID_STATE_ERR: डोम अपवाद 11 (वेबकिट)] (http://stackoverflow.com/questions/3488698/invalid-state-err-dom- बस के बाद आप open() कॉल करने के लिए है कि रेखा के लिए कदम अपवाद -11-वेबकिट) –

+0

क्या आपने "डोम 11" के लिए स्टैक ओवरफ़्लो खोजने का प्रयास किया है? इस मुद्दे को संबोधित करने वाले धागे का एक गुच्छा पहले से मौजूद है। –

+3

@ imeimeidas: यह एक अच्छा डुप्लिकेट नहीं है। INVALID_STATE_ERR/11 का उपयोग * बहुत सी चीजों के लिए किया जाता है * ... – Ryan

उत्तर

6

आप अनुरोध हेडर सेट कर सकते हैं इससे पहले कि आप XMLHttpRequestopen() की जरूरत है।

var xhr = new XMLHttpRequest(); 
xhr.open('POST', 'example.php', true); 
xhr.setRequestHeader('Content-Type', 'application/json'); 
+0

मान लीजिए कि मैं बस ब्राउज़र कंसोल में अपना कोड चलाता हूं, उस मामले में 'example.php" क्या होना चाहिए? मोज़िला देव -साइट में कुछ राक्षस '" url + = ((/\?/).test(url)? "और": "?") + (नई तिथि())। GetTime() "' लेकिन शायद नहीं यहाँ कुछ है? (क्षमा करें यह एक डंप प्रश्न हो सकता है, फिर भी सामान सीखना/पढ़ना ...) – hhh

+1

@hhh: जो भी पेज आप अनुरोध करना चाहते हैं - लेकिन इसे एक ही डोमेन नाम में होना चाहिए, या आपको अपवाद मिलेगा। – Ryan

+0

एक समस्या है, कोई पृष्ठ नहीं है। दूसरे प्रश्न में मेरा उद्देश्य डीटी में सामग्री को http: //127.0.0.1: 5984/test' में जोड़ना है, couchDB को इस तरह एक्सेस किया जा सकता है। – hhh

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

  • कोई संबंधित समस्या नहीं^_^